Forums > MaxMSP

How Do I Send MIDI Info To Multiple Instruments in a ReWire Slave App?

Jul 13 2008 | 4:28 pm

Hello, I am trying to figure out how I can send midi info to multiple instruments simultaneously from MaxMSP to Reason. I’ve been messing around with ddg’s 4th Rewire Essentials patch but am only able to control the instrument that I have selected in Reason.

Here’s the 4th ReWire Tutorial patch so ppl can get an idea:

— Pasted Max Patch, click to expand. —

On a separate note, I was looking for the 4th ReWire Essentials tutorial, in order to better understand sending midi info, but am not able to find it. Does C74 remove tutorials from their website after a given period of time, b/c it’s nowhere to be found (through either searching the website or google).

Thanks for any help!

Jul 13 2008 | 7:00 pm

Jul 13 2008 | 7:03 pm

Jul 13 2008 | 7:33 pm

Thanks for such a thorough reply RabidRaja! And also, thanks for clarifying the Rewire Tutorials, I had those 4 patches so I just naturally assumed they each corresponded to a separate tutorial :-P

I messed around with your patch a bit, and reread ddg’s midi section in the 2nd ReWire tutorial, and found out how to control channels 2-16 for Buses A-D. Basically, it’s just a matter of changing the third argument in the midi message.

So, let’s say you want to send a midi message to Channels 1 and 10 in Bus A, the respective midi messages would be:

(channel 1, bus A): midi 0 1 144 $1 $2
(channel 10, bus A): midi 0 1 *154* $1 $2

so the third argument will be from 144-160, with each number controlling one of the 16 different channels in that bus.

with the 4 Buses with 16 channels each, plus the 1 synth you can select, that’s 65 possible instruments to control at one time from MaxMSP to Reason. :-D yay!

Jul 13 2008 | 7:38 pm

Jul 14 2008 | 7:06 am

I am trying to do something very similar in Ableton. I’m able to send midi note on information to a single midi instrument in ableton live (operator), but can’t for the life of me work out how to control multiple instruments at once. I’ve attempted using the patches posted here as a template, but can’t seem to get atwo makenote messages to be registered in live at the same time.

Any input would be greatly appreciated.

Jul 14 2008 | 7:10 am

Doing some more exploring, Rabid, thought i’d let you know about a little trick i came across. despite success earlier today, i was encountering problems with sending reason multichannel midi info. i found out that if you hook up the makenote object directly to a noteout object, then click on the noteout when the patcher’s locked, you can send the midi info to MaxMSP 1, 2 or IAC Driver. All of these can be routed to a bus in Reason. You can then set the channel in the noteout with the right inlet.

Viewing 7 posts - 1 through 7 (of 7 total)

Forums > MaxMSP