Create M4L drum rack that can send midi to other drum rack


    May 13 2019 | 7:35 am
    As the title says, I'm trying to send midi from one drum rack to another drum rack directly. I'd like to avoid creating an IAC driver if possible. In my specific case, I will always be ending to the same midi track that is also connected to a Push 2. Is it possible within the live.path API to connect a pad from a drum rack directly to a pad in another drum rack? Said in another way, is it possible to do something similar to putting an external instrument on a drum pad where instead of seeing external MIDI outputs I can see the midi outputs that will route to other MIDI tracks?

    • May 13 2019 | 8:50 am
      just set the MIDI IN of the second drum rack to the first drum rack?
    • May 13 2019 | 3:56 pm
      Thanks for the reply. As I mentioned, the second drum rack is also connected to a Push.
    • May 15 2019 | 10:27 pm
      Game changer:
      I created a send and receive for midi and a wet/dry chain in the receive to be able to get both Push and the dummy drum rack. Works perfectly.
    • Oct 19 2019 | 3:38 am
      I created a send and receive for midi and a wet/dry chain in the receive to be able to get both Push and the dummy drum rack. Works perfectly.
      To get clarity on the subject did you not use max for live at all? Or straight up midi? i'm trying to route drum rack to drum rack and not having any luck and want to use the send/receive stuff but am afraid of latency/jitter. Finding various reports from years ago saying it works and many saying it does not.
    • Oct 19 2019 | 5:41 am
      i used a Max midi send and receive. Created a chain with the drum rack in one chain and the receive in the other chain
    • Oct 19 2019 | 10:22 am
      The latency of send/receive is variable and the maximum value depends on the audio buffer size of Live, for example about 12ms @512 samples. So the timing is definitely not perfect, but doesn't matter in most cases. You may even consider it as a small "humanize" effect.