Creating a program change message from within Max/MSP

unuftu's icon

Looking to send a program change message (that I create within Max) to a vst. I've been trying things like [midievent 192 5 1] for example, but no response yet.

Any help is appreciated,

-S

unuftu's icon

Solution: sending an int directly to a vst acts as a program change.

Source Audio's icon

Int sent directly is VST Preset change.
It will not act as midi program change in case you need that.
midievent for pg change has only 2 bytes : status and program number.
you sent 3 items list ...

Peter Ostry's icon

Usually I send MIDI events to a [midiformat] object and connect it’s right output (= midievent) to the [vst~].

Not all VSTs react to program changes.

unuftu's icon

Source >> I see.

Maybe it's a semantic issue. The vst I'm using gives you the option to control articulation changes with a "program change" message. Whatever that message actually is, I'm able to control it with a single integer.

Perhaps they've repurposed that phrase.

They've done crazier things.