Using a M4L device to send data to multiple Midi channels

leaozinho's icon

I have a M4L device that I built to be able to send different data to multiple MIDI channels. Stupidly, I didn't realize that when you put a device on a channel in Live, that channel can only output MIDI to one MIDI channel. I've heard there are M4L devices that can send out data to multiple channels without using multiple instances on different tracks - does anyone know how to do this?

double_UG's icon

use send or forward and receive without "---"

Global Midi Receive 01.amxd
amxd 11.39 KB
x

Global Midi Send 01.amxd
amxd 15.73 KB
xx

leaozinho's icon

Thanks, Double_UG, though I can't really figure out what you mean here - could you elaborate a little more?

leaozinho's icon

Maybe I should be more clear: my M4L device outputs different MIDI data on 4 different channels that will be routed to 4 different instruments (e.g. Channel 10 outputs data to Instrument 1, Channel 11 outputs data to Instrument 2, etc.). The problem is that all this MIDI data from M4L gets routed through one channel in Ableton, so it's impossible to split it into separate streams to get to the individual instruments.

double_UG's icon

send your Midi with "send" or "forward" to the a receiver m4l device. Put the receiver device in front of the instrument. The midi is send in Max from sender to reciver device.

Max MIDI Receiver.amxd
amxd 273.88 KB

Max MIDI Sender.amxd
amxd 243.96 KB

L0rd Vetinari's icon

@DOUBLE_UG Oh man, thank you so much for those devices. I couldn't find anything on maxforlive.com. The're so useful. Have a nice day :)