Slave Ableton to an Pioneer DJM 900. Trying to send one midi clock (sysex?) message with a button using a m4l device.

deepRED.tv's icon

Hi Guys and Girls,

The DJM 900 has a midi port which spits out midi clock. Sadly Ablton can't sync to this because the DJM does not send a "play or continue" command which ableton needs to start transport. I've managed to merge the midi clock message into the midi clock stream using a cool app called midi pipe. http://www.subtlesoft.square7.net/MidiPipe.html

When ableton receives the midi clock start or continue message transport starts. Succes! :)

I would like to simplify this proces by adding a m4l object to my session which has the following functionality:

A button that generates the midi clock start message. It would be excellent if i could choose the midi port the message is sent to. I've started fiddling around but as a m4l noob I did not succeed.

Here you can find the necessary message that needs to be sent: https://en.wikipedia.org/wiki/MIDI_beat_clock
I think using the "continue" message would be the most appropriate as ableton joins the midi beat clock stream somewhere in the middle.

Hope you can help!

Midi Clock continue message 2.amxd
amxd 2.96 KB

deepRED.tv's icon

Hi Guys, I think I solved this. Here's a video explaining the setup:

And here is the link to download the max4live patch:

I would love to know what you have done with this!

Kind regards,

Manny