Table of Contents

Using TouchOSC and Ableton Live with OSCulator

This tutorial explains how to control a MIDI enabled software like Ableton Live from your iPhone.

We will have to configure Live so MIDI events are received from and sent to OSCulator. Same thing for TouchOSC, OSC events are received from and sent to OSCulator.

Live setup

First, launch OSCulator and Live.

In Live go in the Preferences, under the “MIDI Sync” tab and enable the Track and Remote columns for “OSCulator Out” and “OSCulator In” interfaces. This will enable us to record events and send control events to OSCulator as well.

MIDI I/O in Ableton Live

You have to do this only once1).

TouchOSC Network setup

Now, launch TouchOSC on your iPhone. Please make sure you have the latest version installed so automatic configuration will be enabled.

TouchOSC Network configuration

Configure OSCulator

We will configure the yellow slider so it can control the volume of the first track in Live:

Now, let's tell Live we want to use this MIDI control change to control the volume fader of the first track. This procedure also works for any button or control in Live.

Configure Live

Ableton Live fader takeover mode

Ableton Live fader takeover mode

If you click the volume fader in Live, you will notice OSCulator will automatically detect a MIDI message and will convert it to an OSC message that it sends to TouchOSC running on your iPhone.

That means that TouchOSC and Live are synchronized both ways.

1)
unless you change the OSC input port in OSCulator, you don't need to touch that setting again