Here are custom versions of one of the API MaxForLive patch to control Ableton Live parameters with Open Sound Control protocol (OSC). I use them with the Lemur iApp for iPad, but I’ve tried to make them none-criptic and easy to use with other OSC compatible hardwares and softwares. With OSC protocol, you will get much better resolution than MIDI controllers, and network connectivity.
You will find on the downloadable archive below 5 MaxForLive patches:
Download first the archive below:" OSC tools.zip [52.97 kB] - (711)
Then go to the CNMAT website and download the OSC-route Max-MSP external:
To use these MaxForLive patches, you have to customized each of them to allow them to talk with your OSC device. Don’t panic, it’s pretty easy.
First you have to know the IP address or the local network name of your device. In my case, my iPad local network name is ipad-hpsounds.local (your device name has to be without space character, then add .local).
Open each patch in Max-MSP or MaxForLive and unlock the patching window. As shown below, follow the red arrow and modify the udpsend object with the IP address or local network name of your device. Be careful to keep the 8000, which is the port used.
OSC parameters names
In each MaxForLive patch, you have from 1 to 8 OSC controls that can be used to remote control any Ableton Live parameters (I’ve just discovered that there is still a small bug in Live, you can not remote control the Crossfader with MaxForLive). There is a pop-up menu bellow each knob,named OSC ctl 1 to 8, with which you can select which controller to use (from ctrl1 to ctrl128).
On your OSC device side, you should follow the name rule for the OSC controls you want to use in Ableton Live, as shown below in the Lemur editor screenshot:
Done ! Let’s have fun making music now !