Dynamic send/receive based on trackid


    Jul 03 2014 | 12:40 am
    Problem:
    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.
    Cheers!

    • Jul 03 2014 | 12:46 am
      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 | 5:04 pm
      --- will help specifying a new number with new devices.
    • Jul 06 2014 | 5:43 pm
      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 | 9: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.