Ralf from Ableton and I worked on a little workaround for those like me want to send & receives midi messages over 16 midi channels.
I put a zip file here
with all the files required to understand the concept.
Open the liveset.
There are 2 groups. 1/ from patch to midi channels
Deploy the 1st group named from patch to midi channels
in the first sub-track, there are a patch handling the send to the other patch.
the other tracks are routed to my UNO midi usb interface ; one track per midi channel.
in each track, a little patch handling the receive from the first patch described above.
all that you need to send to another midi device has to be send like that from any patch in your live set.
now, the reverse way...
Collapse the first group in order to save space.. 2/ from midi channels to patch
Deploy the 2nd group named from midi channels to patch
in the first sub-track, there are a basic patch that make the proof of concept by printing notes and CC value received by itself. (you can click on the print object)
the other tracks are currently routed from All Inst
, one channel per track but could be routed from ANY midi device. I selected All Inst
in order to make the proof easier: fire clips inside these tracks, and see how the max window prints the result... it works!
each track are routed to the first sub-track named ReceiveFromMIDIChannels
et voilà (bis)
This little workaround is nice and useful !
I hope I had been clear enough!
If I had not, please post questions.
and send a kiss to Ralf !!