Sending sysex messages from m4l patch

Yuraa's icon

Hi everyone,

So this is the question as stated in the subject - is it possible?

I was discouraged by an article on Create Digital Music - saying that it is not possible... But I still keep on thinking that it should work:)

What I have now is this:

In Ableton:

- midi track with a m4l patch.
- this patch is recieving OSC commands from my phone, based on them - creates a midi note and sends this midi note to a midi virtual port (loopbe).

Outside Ableton:

- MIDI-OX (software) listens to this virtual port and upon recieving a midi note, sends specific SYSEX message to my old drum computer via another midi port on Audio Kontrol 1.

On one hand - Everything works as a charm. On another - I don't like all this mess with MIDI-OX.. I wish to skip that and send the SYSEX directly from a patch.

After I've being discouraged by the article - I didn't do any further investigation, but now I'm coming back to it.

Does anyone has experience with that and can give me some tips on where to look for examples may be, if this is possible?

Thanks in advance!

Timo Rozendal's icon

I'd say: make an external object for max/msp which does support sysex, shouldn't be too hard

broc's icon

There is already an external object for direct midi input.

So with Java you could make the same for midi output.