VSTi plugins doesn't react to program change messages
I've tested Max/MSP and noticed that VSTi plugins made in it do not change between programs with incoming PC messages. Pluggo plugins have the same problem. I've made this test with two different hosts: Energy XT and Bidule, and I got the same result. It seems that the problem is with the plugin, not the host. I don't know if I'm doing something wrong.
Thanks for any clue.
Yeah you're probably doing something wrong. Works fine here. Just for your information, Pluggo plugins and "VSTi plugins made in Max/MSP" are synonymous.
My question is, did you build a plugin yourself or are you using someone elses. Your post is kinda vague, I am sure I can help if you explain the situation clearer.
where you did you read that it should work? :)
if you want plug-ins to react to program change and
bank change the only thing you can do is program it
yourself in MAX but otherwise ...
"...Just for your information, Pluggo plugins and "VSTi
plugins made in Max/MSP" are synonymous."
Thanks for asnwering James... In fact, I wanted to say that a test program made by myself in MAX/MSP does not react to PC msgs.
Then, I suspected taht I was doing something wrong, so I decided to download the "Pluggo" collection of plugins demo from Cycling website, which comes with dll plugins ready to use (it does not need Max/MSP software to make the dll's), to see if they react to PC messages. They did not recognized PC msgs too!
Which host are you using? The hosts I mentioned don't make Program Changes in any dll plugin from Pluggo! But they do it if I use any other plugin made in Synth Edit, for instance.
flxc
"where you did you read that it should work?"
Well, I supposed that every plugin that support 128 user patches would react to program change messages. If Max/MSP does not support PC msgs, why would we use more than ONE patch??? ;D
"if you want plug-ins to react to program change and
bank change the only thing you can do is program it
yourself in MAX but otherwise ... "
Do you know how to? Please tell me.
Thanks for the answer...
flxc
>> Well, I supposed that every plugin that support 128 user patches would react to program change messages. If Max/MSP does not support PC msgs, why would we use more than ONE patch??? ;D
what i am saying is that midi-control over the presets
is not part of what you would call the "VST specification".
(without knowing much about VST programming or synthax)
so it might be that there are host programs which let you
do it, but plug-ins do not do that.
they do not even need to have automatable presets on the
VST preset layer when you think about it.
if you change a preset, and would like to recrod this change,
it is enough that the plug-ins paramertes can be stored
by cubase/DP/your custom max app/whatever.
>> Do you know how to? Please tell me.
easy: by taking the midi PC data from your [midiin] object
and connecting it to messages "1", "2", "3" going into
your [vst~] object.
you need to do that anyway, as soon as a VST effect plug-ins
does not supprt midi by itself, which is the normal case.
> you need to do that anyway, as soon as a VST effect plug-ins
> does not supprt midi by itself, which is the normal case.
... for CCs, that is