virtual linking between Max for live and ableton live???

leeshing29's icon

I am working on a OSC controller that sending OSC message to max in order to control the ableton live. I used to use loopMIDI as a virtual link between MAX and Live. Than I discovered the MAX for live and I am wondering that if there is any way to send midi control from M4L to ableton live without using a virtual link.

broc's icon

You can use M4L to receive OSC directly in Live and control Live parameters with the Live API. It provides basically the same functions (and some more) as midi mapping.

Andro's icon

udprecieve and udpsend, super easy to use way way faster than loopmidi. Also works in max for live.

leeshing29's icon

Thanks BROC, so do you mean that I can control audio and midi by just controlling the M4L patch in live without using the midi mapping? is there any tutorial on the internet?

I used to receive osc message from my controller by 'udpreceive' in MAX/Pure date and then output the control signal using 'ctlout' via a virtual midi port(loopMIDI) to map the controllers in ableton live. It does work. But I am just wondering if I can send out the midi control signal without using the virtual midi port from the M4L which is built in the ableton live.

broc's icon

Midi mapping in Live can only be done from external (remote) input. So you'd need to send midi output from the OSC receiving M4L device through Live's track output back into Live using a virtual port. Note however that each track in Live can handle only midi output on one channel.