Forums > Max For Live

Dynamic send/receive based on trackid

Jul 02 2014 | 5:40 pm


I have a midi effect device and an audio device on a single track in Ableton. I wish to use a send and receive to pass data between the two devices. I’ll be using lots of copies of this device in my project. So I need to find a way of giving my sends and receives names that are based on a unique ID, I was thinking trackid might be best.

Anybody got any elegant solutions to this problem? I know it’s quite easy using OSC but i’d rather not go down that route because of timing issues.


Jul 02 2014 | 5:46 pm

Hmm, I could prepend messages in my patchers with the trackid right? Then filter these out at the other end. Does anybody think that might cause performance issues if I have 10-15 of these things running at the same time? Does a send and receive "channel" have a limited bandwidth like that?

(Apologies for the stupidity here, I’m never quite sure what’s happening in Max on a fundamental level like that.

Jul 06 2014 | 10:04 am

-- Pasted Max Patch, click to expand. --

— will help specifying a new number with new devices.

Jul 06 2014 | 10:43 am

ahh thanks i’m aware of that chesnut which would work if i had one device per track, but it’s two devices on a track that i want to send data between.

Jul 07 2014 | 2:37 am

I don’t think that dynamic send/receive would cause specific performance issues. But be aware that any send/receive between devices may introduce some unpredictable latency (relative to Live’s audio buffer size). In my experience the timing behaviour of send/receive is basically the same as with OSC.

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

Forums > Max For Live