I am controlling Halion 7 using Max/MSP. I can control 16 instruments—specifically, A1 through A16. To do this, I am using commands for MIDI channels 1, 2, 3, and so on.
But how do I switch from A to B?
B should offer itself as a different midi port.
I don’t know the syntax for addressing B in Halion.
Again, it is a different midi port. How do you select a midi port in Max/MSP?
There is a “MidiFormat” object through which I can pass data to a VST—pitch, velocity, duration, channel… but not port. The names of all the current output devices = “Microsoft GS Wavetable Synth”.
Max/MSP needs to allow selecting a midi port (and then the midi channel). Otherwise you can only address midi port “A” of Halion. Probably the only thing Steinberg could change is to support Midi 2.0 and allow for 16 groups of 16 channels each per midi port. Of course, Max/MSP would need to support this as well then.