Midi Channel Switch

Mr. Louder's icon

Hey All,

I am totally new to max, so forgive me if this is the simplest thing ever, but I'm looking to build a simple midi effect that will take incoming cc/note/pc messages and then pass them through on different midi channels.

For example, I'm using an Edirol PCR-800 controller. What I'd like to be able to do is set it to send all messages out on global midi channel 1, and then send those into a midi track in Live that has a router effect on it, with "presets" for changing the midi output channel from 1-16. In this way, I can set up various software instruments in other tracks, set to receive specific midi channels and map single buttons on my controller to each preset, thus being able to switch from instrument to instrument with a single button AND map the knobs and faders to different parameters on each instrument.

Does this make sense and is it even possible? Any assistance would be greatly appreciated.

Thanks.

broc's icon

Switching target instruments (tracks) and channels can be done with the messages

set current_output_routing

and

set current_output_sub_routing

But you may also consider putting the instruments into a rack and switching with the chain selector.

Mr. Louder's icon

Thanks for the reply. I'll try both solutions.