Generateur de Presets pour les VST
- 18 réponses
- 6 participants
- 5 964 vues
- 11 followers
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
30 Mai 2007 à 09:31Generateur de Presets pour les VST
#1
VPG : VST Preset Generator
Je me suis programmé un petit utilitaire pour générer aléatoirement des presets VST (fichier fxp ou fxb), dans le but de trouver de nouveaux sons pour mes quelques VST.
Vu que les résultats sont (quelques fois) sympathiques, ce programme pourrait être éventuellement utile à d'autres personnes ; je l'ai donc mis en distribution libre et open source sur source forge :
https://sourceforge.net/projects/vst-preset-gen

Au niveau du fonctionnement, le programme a besoin d'un fichier de sauvegarde de preset (fxb ou fxp) de l'instrument VST en question, pour en extraire des informations. Vous pouvez ensuite choisir de fixer ou de "guider" la génération aléatoire de chaque paramétre en lui spécifiant une plage de valeur.
Le programme génére finalement un nouveau fichier fxb ou fxp que vous pouvez ouvrir avec votre Vst et ainsi profiter de nouveaux presets.
Vous pouvez aussi sauvegarder la liste des VST dont vous avez déjà généré des preset. Ca évite de toujours devoir recharger les fichier fxp ou fxb.
Pour l'instant ce n'est qu'une béta (version 0.1.0), mais je pense qu'il est possible de l'améliorer assez facilement, notamment pour le design et l'ergonomie qui sont pour l'instant... aléatoire ! ;)
Si cet utilitaire vous plait, si vous avez des remarques, avis, suggestions, si vous le destestez, ou si vous voulez me linchez sur la place publique, ce thread est là pour vous !
Plus sérieusement, je cherche des béta testeurs dévoués...
EDIT : J'ai oublié de préciser que le programme ne fonctionne pas avec les Vst qui utilisent la sauvegarde de donnée brute (opaque chunk method) car on ne peux pas savoir à quel paramétre correspond telle donnée. Cette méthode est hélas utilisée par la plupart des Vst commerciaux...
Mais j'ai des idées pour contourner le problème dans les prochaines versions.
Je me suis programmé un petit utilitaire pour générer aléatoirement des presets VST (fichier fxp ou fxb), dans le but de trouver de nouveaux sons pour mes quelques VST.
Vu que les résultats sont (quelques fois) sympathiques, ce programme pourrait être éventuellement utile à d'autres personnes ; je l'ai donc mis en distribution libre et open source sur source forge :
https://sourceforge.net/projects/vst-preset-gen
Au niveau du fonctionnement, le programme a besoin d'un fichier de sauvegarde de preset (fxb ou fxp) de l'instrument VST en question, pour en extraire des informations. Vous pouvez ensuite choisir de fixer ou de "guider" la génération aléatoire de chaque paramétre en lui spécifiant une plage de valeur.
Le programme génére finalement un nouveau fichier fxb ou fxp que vous pouvez ouvrir avec votre Vst et ainsi profiter de nouveaux presets.
Vous pouvez aussi sauvegarder la liste des VST dont vous avez déjà généré des preset. Ca évite de toujours devoir recharger les fichier fxp ou fxb.
Pour l'instant ce n'est qu'une béta (version 0.1.0), mais je pense qu'il est possible de l'améliorer assez facilement, notamment pour le design et l'ergonomie qui sont pour l'instant... aléatoire ! ;)
Si cet utilitaire vous plait, si vous avez des remarques, avis, suggestions, si vous le destestez, ou si vous voulez me linchez sur la place publique, ce thread est là pour vous !
Plus sérieusement, je cherche des béta testeurs dévoués...
EDIT : J'ai oublié de préciser que le programme ne fonctionne pas avec les Vst qui utilisent la sauvegarde de donnée brute (opaque chunk method) car on ne peux pas savoir à quel paramétre correspond telle donnée. Cette méthode est hélas utilisée par la plupart des Vst commerciaux...
Signaler
Rémy M. (chimimic)
14322
Modérateur·trice thématique
Membre depuis 23 ans
30 Mai 2007 à 10:12
#2
Très bonne initiative que ce projet !
Je ferai un petit test dès que j'aurai une minute.
Je ferai un petit test dès que j'aurai une minute.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Signaler
supernono
2704
Squatteur·euse d’AF
Membre depuis 22 ans
30 Mai 2007 à 10:14
#3
Flag ! idée tres interessante 
Le marchand de sable
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
31 Mai 2007 à 13:20
#4
Personne n'a fait de test ? ;)
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
04 Juin 2007 à 08:39
#5
En attendant des beta-testeurs, voile une nouvelle version (0.1.1).
https://sourceforge.net/projects/vst-preset-gen

Les améliorations se situent au niveau de l'interface et d'une nouvelle méthode de génération aléatoire :
- Possibilité de créer une liste vierge de vst
- amélioration de la disposition des différents éléments de la fenêtre.
- Véritable fenêtre avec tout les boutons qui vont avec
- menu "About" avec Copyright
- menu "Vst List"
- Correcton de quelques fautes d'anglais (il doit en rester surement beaucoup d'autres
)
- Utilisation d'une bibliothéque externe pour générer les nombres aléatoires
(Random Number Generator by Weili Chen and Zixuan Ma, OpenSource project)
- Possibilité de faire varier un paramétre autour d'une valeur fixe (distribution selon la loi normale).
A venir : génération à partir d'un patch pré-existant, traduction en français, chargement de tout les VST (opaque chunk method), etc...
https://sourceforge.net/projects/vst-preset-gen
Les améliorations se situent au niveau de l'interface et d'une nouvelle méthode de génération aléatoire :
- Possibilité de créer une liste vierge de vst
- amélioration de la disposition des différents éléments de la fenêtre.
- Véritable fenêtre avec tout les boutons qui vont avec
- menu "About" avec Copyright
- menu "Vst List"
- Correcton de quelques fautes d'anglais (il doit en rester surement beaucoup d'autres
- Utilisation d'une bibliothéque externe pour générer les nombres aléatoires
(Random Number Generator by Weili Chen and Zixuan Ma, OpenSource project)
- Possibilité de faire varier un paramétre autour d'une valeur fixe (distribution selon la loi normale).
A venir : génération à partir d'un patch pré-existant, traduction en français, chargement de tout les VST (opaque chunk method), etc...
Signaler
Rémy M. (chimimic)
14322
Modérateur·trice thématique
Membre depuis 23 ans
04 Juin 2007 à 08:56
#6
Bonjour,
je préfère cette interface, le lien visuel entre mode Constant / Random et champs d'édition est plus intuitif (je les trouvais trop "écartés" auparavant).
Je n'ai pas encore pris le temps de l'installer mais je le ferai, promis.
je préfère cette interface, le lien visuel entre mode Constant / Random et champs d'édition est plus intuitif (je les trouvais trop "écartés" auparavant).
Je n'ai pas encore pris le temps de l'installer mais je le ferai, promis.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Juin 2007 à 09:30
#7
Effectivement, le fait d'utiliser une liste plutôt qu'une suite de boutons "radio" est beaucoup plus flexible, surtout que maintenant il y a 3 choix possibles pour la génération (uniforme, normale et constante).
De plus j'ai placé les éléments en "vertical" pour gagner un peu de place, mais je n'arrive toujours pas à faire rentrer la fenêtre dans un écran 640*480
Si certains d'entre-vous ont fait quelques essais et trouvé des sons sympa, signalez vous !
De plus j'ai placé les éléments en "vertical" pour gagner un peu de place, mais je n'arrive toujours pas à faire rentrer la fenêtre dans un écran 640*480
Si certains d'entre-vous ont fait quelques essais et trouvé des sons sympa, signalez vous !
Signaler
Rémy M. (chimimic)
14322
Modérateur·trice thématique
Membre depuis 23 ans
05 Juin 2007 à 09:54
#8
Tu peux encore économiser en place sans sacrifier à la clarté, en réduisant l'espace existant entre chaque ligne #1, #2, ... à droite de l'écran. Cela permettra en outre d'éviter un déplacement avec un ascenseur pour l'accès aux dernières ligne.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
07 Juin 2007 à 13:13
#9
Bien vu le coup de diminuer l'espace entre les lignes de paramétres, je viens de faire un test et ça gagne presque 100% de place !
Merci Chimimic
Merci Chimimic
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
15 Juin 2007 à 08:07
#10
Voila encore une nouvelle version (0.2.0).

J'ai réussi à implanter le chargment direct des Vst, donc une plus grande majorité de plug-in est supportée.
Voila le change log :
- Fonction pour charger directement les instruments VST et ainsi éviter les problèmes avec la "opaque chunk method"
- Réduction des espace entre les lignes de paramétres (merci Chimimic)
- Sauvegarde du dernier répertoire ouvert (SpaceDad feature)
- Ajout d'une barre de progression pour mieux faire patienter l'utilisateur lors du chargement de paramètres
- Plus de message d'erreur lorsque l'on pressait "Annuler" dans les boites d'ouverture/sauvegarde de fichier.
J'ai réussi à implanter le chargment direct des Vst, donc une plus grande majorité de plug-in est supportée.
Voila le change log :
- Fonction pour charger directement les instruments VST et ainsi éviter les problèmes avec la "opaque chunk method"
- Réduction des espace entre les lignes de paramétres (merci Chimimic)
- Sauvegarde du dernier répertoire ouvert (SpaceDad feature)
- Ajout d'une barre de progression pour mieux faire patienter l'utilisateur lors du chargement de paramètres
- Plus de message d'erreur lorsque l'on pressait "Annuler" dans les boites d'ouverture/sauvegarde de fichier.
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
25 Juin 2007 à 09:18
#11
Une nouvelle version (0.2.1) corrige un bug qui empéchait le chargement de certains instruments VST.
https://sourceforge.net/projects/vst-preset-gen/
En espèrant que ça en motive quelques uns pour faire des tests...

https://sourceforge.net/projects/vst-preset-gen/
En espèrant que ça en motive quelques uns pour faire des tests...
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
26 Septembre 2007 à 05:02
#12
Au cas où la rentrée ai motivé quelques amateurs de l'aléatoire et l'inconnu, je signale que j'ai revu l'interface du "VST Preset Generator" pour une meilleure visibilité, et corrigé le "freeze" qui apparaissait quand on chargeait de gros VST :

Tous les instruments virtuels ne sont pas encore supportés, mais ça avance doucement
http://vst-preset-gen.sourceforge.net
EDIT : Et maintenant il est en français !

Tous les instruments virtuels ne sont pas encore supportés, mais ça avance doucement
http://vst-preset-gen.sourceforge.net
EDIT : Et maintenant il est en français !
Signaler
Anonyme
94
18 Mars 2008 à 18:27
#13
Bravo vieux !
c'est une très bonne initiative que celle ci,
je m'empresse de l'essayer !!
merci !!
:p
c'est une très bonne initiative que celle ci,
je m'empresse de l'essayer !!
merci !!
:p
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
14 Avril 2008 à 14:23
#14
En ce moment le projet tourne un peu au ralenti, mais n'hésite pas à faire part de commentaires / critiques / ou possibles améliorations !
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
30 Mars 2016 à 08:32 (modifié le 30 Mars 2016 à 21:56)
#15
Si certains sont toujours intéressés par ce logiciel, j'ai sorti hier la version 0.2.5 compatible avec les plugins 64bits:
https://sourceforge.net/projects/vst-preset-gen/
Bon tests
https://sourceforge.net/projects/vst-preset-gen/
Bon tests
Signaler
Rémy M. (chimimic)
14322
Modérateur·trice thématique
Membre depuis 23 ans
30 Mars 2016 à 19:20
#16
Pas testé, mais merci !
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Signaler
molecule
232
Posteur·euse AFfiné·e
Membre depuis 21 ans
18 Juillet 2017 à 18:33
#17
Grosse mise à jour avec la version 0.3.0 : on peut maintenant importer les valeurs d'un preset existant pour en créer des variations aléatoires !

Il est aussi possible de manipuler plusieurs presets et plugins en même temps et l'édition des valeurs a été améliorée avec un bouton rotatif :

Je vous laisse découvrir toutes ces nouvelles possibilités : https://vst-preset-generator.org/

Il est aussi possible de manipuler plusieurs presets et plugins en même temps et l'édition des valeurs a été améliorée avec un bouton rotatif :

Je vous laisse découvrir toutes ces nouvelles possibilités : https://vst-preset-generator.org/
Signaler
berl
10919
Membre d’honneur
Membre depuis 21 ans
19 Juillet 2017 à 11:23
#18
Beau développement ! 
Je n'utilise pas de VST mais je transmets à quelqu'un que ça va intéresser.
Je n'utilise pas de VST mais je transmets à quelqu'un que ça va intéresser.
Bernard
http://sonotrad.org --- http://diato.org --- "Collectionneur" de tables numériques Innovason et de micros DIY --- Fer à souder toujours chaud...
Signaler
jermojermo
105
Posteur·euse AFfiné·e
Membre depuis 19 ans
25 Mars 2019 à 12:43
#19
interessant ! vais tester ca cette semaine.
Signaler
- < Liste des sujets
- Charte