vst~ and midi
Dec 13, 2009 at 12:20am
vst~ and midi
How can i send continuous midi messages to the vst~ object?
Dec 13, 2009 at 12:53am
no experience with this, but looking at the help, i guess you would have to use ctlin to get the continuous controllers, and then map them to the parameters of the synth.
it seems midievent is just for midi notes.
Dec 13, 2009 at 10:04am
With the midievent message you can send any type of MIDI information to the vst plug-in which will hopefully do something with it. You might want to have a look to the midiformat object to figure out what is the appropriate MIDI raw message which corresponds to a controler (3 bytes, the first one is between 176 and 191, if I remember correctly).
Dec 13, 2009 at 3:11pm
For a sustain pedal on message, it would look like this:
The 176 is the “status byte” and means send a CC message on MIDI channel 1. The status byte value can range from 176 to 191. So, 176 is CC_Status_Byte on channel 1, 177 is CC_Status_Byte on channel 2, etc…
The 64 is the CC_Value for Sustain pedal.
The 127 is the on message, where 0 = off and 127 = on (at least I think that is correct). Someone please correct me if I’m wrong on this.
There was handy chart in the “MIDI Overview” section of the MAX 4.6 Fundamentals PDF found in the old documentation. It may be in the new documentation, but I’ll be damned if I can find anything I need in the new documentation.
Hope this helps you out.
Dec 13, 2009 at 7:59pm
i managed to get midi note messages with midievent work with arturia`s minimoog and other plugins.
however when i try to change the program in minimoog with the message box and the specified number i can`t change.is it that minimoog has a different format for banks and presets?
and something else..how can i change banks?there isn`t anything in the help file for vst~.
Dec 13, 2009 at 8:34pm
First, the help files are never the final arbiter of what a Max external object does – it merely lists the most common things. The refpage is the final arbiter of that kind of thing. In this case, there’s not a lot more to be of help, however.
The enclosed handydandy debuggerizer patch tells me that there are no parameters for this object whose spelling vaguely resembles something that might be related to bank/preset stuff, and my experience has been that any time the pgmnames message returns a “default,” it means you can’t get at preset banks.
I think you might be better served checking the MIDI implementation of the minimoog to see whether there’s some kind of sysex MIDI implementation that the fine folks at Arturia might have built in for bank changing. I don’t think that this is the first plug-in I’ve ever encountered that has this behavior. In fact, I think that all of the Arturia plug-ins I’ve ever tested exhibit this same behavior….
– Pasted Max Patch, click to expand. –
Copy all of the following text.Then, in Max, select New From Clipboard.
Dec 13, 2009 at 8:39pm
the patch you sent me is pretty much what i did with my vsts but had no luck.
i plugged predator which changes the programs..but now i can`t change banks.
Dec 13, 2009 at 11:49pm
Unless there’s some sysex stuff that Arturia has added to give you bank access, I don’t think you have access to it in their implementation. The fact that you’re getting the “default” message back suggests that some message is being sent and answered, so it simply may not be possible. That’s too bad.
Dec 14, 2009 at 10:29am
“banks” is not even supported by VST itself.
there are a few example of instruments where you an reach the first
regarding arturia and some others, it might be that only the GUI is not
You must be logged in to reply to this topic.