Forums > MaxMSP

simpler: I wants to send 2 different Midi Control Numbers to a VST

August 7, 2011 | 5:26 pm


i only wants to send 2 Midi-Controll numbers to a VST. Whats the way? I only are able to send only one Midi-Control number to a VST. Not 2 at the same time…


August 7, 2011 | 6:13 pm

I’m not sure what problem you’re experiencing. It should be no problem. Are you doing something like this? (Load in any MIDI synth VST plug-in, and you should be able to modify its modulation and volume.)

– Pasted Max Patch, click to expand. –

August 7, 2011 | 7:05 pm

Yeah, it seems to work. Is the message: "midievent 176 1 $1" the converter-Message for Control-Change message? Is that the same as using ctlout 1 ?

Thank You,

August 7, 2011 | 8:43 pm

midievent is the correct way to send midi communication to a vst~ object, and any vst plug loaded within.
Please look at the vst~ object helpfile, and maybe even the full document, linked from the helpfile.
Another good piece of advice: option-click (open help file) on any object the first time you use it, and often until you have fully learned it, :)

for each type of midi data there is a ‘type’ number: CC’s are 176, followed by cc#, ccvalue, 144s are noteons…
Dr. Dobrian’s patch is a good one as a example.
Of course it works, by the way, Chris teaches this stuff for a living…
good luck!

cfb aka j2k

August 7, 2011 | 8:46 pm


now i´ve created a patch with the following attention:

I wants to send Values to a Midi-Port / Midi-device…. to control an hardware Synthesizer from Max…
But the Midi-Device/port can´t receive any Midi-Control-Values… Is that the right way?

This is my patch:

– Pasted Max Patch, click to expand. –
August 8, 2011 | 12:16 am

I think the objects you are missing are [ctlin] and [ctlout].

– Pasted Max Patch, click to expand. –
Viewing 6 posts - 1 through 6 (of 6 total)