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

mbira's icon

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?

mothergarage's icon

just set the MIDI IN of the second drum rack to the first drum rack?

mbira's icon

Thanks for the reply. As I mentioned, the second drum rack is also connected to a Push.

mbira's icon

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.

Kirkwood West's icon

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.

mbira's icon

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

broc's icon

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.