Bonjour à tous,
je suis sur windows et je me pose une question avec pd : peut-on commander un VSTi (en standalone par ex) dans pd et déclencher des modulations via un capteur micro par exemple?
Merci d'avance.
Hors ligne
oui je pense
avec vst~ (je fais avec max mais l'objet existe aussi dans pure data)
c'est un peu particulier pour envoyer du message midi au vst
sur max ya qs.vstizer qui fait la conversion mais c'est pas très compliqué
si vst~ fonctionne pareil sur pd il formate comme ça :
"midievent 144 64 60" plays note number 64 with velocity of 60, and "midievent 144 64 0" turns that note off
144 note
160 poly pressure
176 midi cc
192 prog change
208 aftertouch
124 pitch bend
Hors ligne
Merci, j'ai vu cet objet vst~
effectivement c'est une piste. Le problème, c'est comment lui dire quel vsti utiliser? un vsti en standalone ou en plugin? Où dois-je le situer? Il n'y a pas d'aide dans la doc pd sur cet objet! Je suis un peu perdu...
Merci à ceux qui connaissent cet objet.
Hors ligne
vsti et vst c'est plugin (vsti c'est instrument, vst effet)
les standalone ne sont pas des vst
[vst~ tonvst.dll]
ou
[vst~ "ton vst.dll"]
si ya des espaces
en parametre tu peux metre le nombre d'entrées et de sorties
[vst~ tonvsti.dll 0 8]
ou
[vst~ tonvst.dll 2 2]
faut mettre le repertoire de tes plugins dans les path (ou le dll dans le repetoire de ton projet sinon)
les message read et write permettent d'écrire et de loader des preset en .fxb par ex
(tjrs sur max je garanti pas la compatibilité pd)
Dernière modification par kro (2009-05-05 15:03:32)
Hors ligne
Bonjour,
merci pour cette aide précieuse, j'ai bien avancé mais je n'arrive pas à sortir un son de mon vsti en dll. Puredata le reconnaît, mais rien ne sort lorsque je joue une note. Je vous joins mon patch pour ceux qui ont des pistes.
Merci d'avance.
Dernière modification par jeanbrut (2009-05-05 18:28:38)
Hors ligne
et wep c'est ce que je te disais dans le 1er message
pour envoyer du midi au vst faudrait lui coller un message type [midievent 144 64 60(
à savoir [midievent 144 numérodenote vélocité(
notein envoie 3 nombre : vélocité, numéro de note, et canal
là tu envoie juste le nombre lié à la vélocité au vst il saura pas quoi en faire
essaie
[notein]
|/
[pack i i]
|
[midievent 144 $2 $1(
|
[vst~ ...
Hors ligne
jeanbrut a écrit:
Merci, j'ai vu cet objet vst~
effectivement c'est une piste. Le problème, c'est comment lui dire quel vsti utiliser? un vsti en standalone ou en plugin? Où dois-je le situer? Il n'y a pas d'aide dans la doc pd sur cet objet! Je suis un peu perdu...
Merci à ceux qui connaissent cet objet.
Voici le fichier help qui pourrait t'aider:
http://grrrr.org/ext/vst/
Attention, le dll présent dans le zip doit dater un peu...
Hors ligne
Merci à tous, j'ai réussi à faire fonctionner le patch. Il faut utiliser le message "note" et lui attribuer le numéro de la note et le numéro correspondant à la vélocité. Ca fonctionne chez moi.
Merci pour le fichier help que j'ai enfin réussi à trouver sur le dernier lien.
Bien à vous.
Hors ligne
et du coup, les modulations par le capteur micro ça se passe comment ?
Hors ligne
Pour l'instant je suis assez novice dans ces histoires de capteur, mais j'ai créé un patch qui change la note midi en fonction du niveau RMS d'entrée -> plus c'est fort, plus le VST joue dans les aigues. Voilà... Je vais réfléchir aussi à d'autres niveaux de modulations, par l'intermédiaire de détecteurs de mouvements par exemple.
Hors ligne