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 channelsDeploy the 1st group named
from patch to midi channelsin 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.
et voilà.
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 patchDeploy the 2nd group named
from midi channels to patchin 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
ReceiveFromMIDIChannelset 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 !!