01/27: Use your iPhone or iPod with Ableton Live
This tutorial explains how to control a MIDI enabled software like Ableton Live from your iPhone.
Live configuration
First, launch OSCulator and Live.
In Live, open the Preferences, go to “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.
TouchOSC configuration
Now, launch TouchOSC on your iPhone. Please make sure you have latest version installed.
- Click on the button under “Network” and choose the option corresponding to OSCulator (see picture above). TouchOSC will automatically fill the fields required for the network communications.
- In the “Port (incoming)” field, enter 9000. This can be actually any port number you wish. 9000 is cool.
- From there your settings page should look like this (your “Host” field can be different, due to network configuration differences).
- Select a layout, we will use “Beatmachine”.
- Click on the “Done” button and leave TouchOSC running.
OSCulator Automatic Configuration
From there, we can either load a template or configure OSCulator manually. If you prefer to “plug and play” with MIDI, just use the template corresponding to the layou you chose (Beatmachine in our case). It is located in the Sample Patches folder of the OSCulator folder you installed on your computer.
Once you’ve loaded a template file, click on the Parameters button on the toolbar and go to the OSC Hosts tab. Set the “Default Host” to the one corresponding to your iPhone (it should read ‘TouchOSC’ in the name).
You can also learn how to make such a template by reading what’s following.
OSCulator Manual Configuration
We will configure the yellow slider so it can control the volume of the first track in Live:
- Touch the yellow slider to send an initial event.
- The event “/1/fader” should appear in the main window of OSCulator.
- In OSCulator, select “MIDI CC” as Event Type, and “0″ as Value (well, the first value in the list).
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.
- Return to Live, and click on the MIDI button, located upper right. Live turns to MIDI Learn mode.
- Click on the volume fader of the first track. The track should now look like this:
- In TouchOSC, touch the yellow slider again. This will forward the event to Live, which will learn that we want to use the MIDI control change 0 to control the volume fader. A “1/0″ label is now displayed next to the volume fader, like this:
- Leave MIDI learn mode by click on the MIDI button upper right.
- You’re done!
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.





[...] website. Mac users will find instructions on using TouchOSC with Osculator and Ableton Live here. Windows users will find instructions to do something similar using a combination of Pure Data and [...]
Ok, problems!
Followed the above tutorial to the letter, however, OSCultator is receiving the signals but when I try to map the functions to ableton nothing happens?? Any suggestions kind folks??
Mmmh, is Live’s MIDI input bliking or not ?
Yeah, midi was blinking in Live when I was sending signals from the iphone. It was driving me mad because I had another iphone app working with Live no problems. However, I think I’ve fixed it now. I did a fresh install of OSCulator and it seems to be working fine now!! Phew, I’m not so useless as I thought!! Thanks for the quick response Cam & great site. Very informative.
thanks it s work perfectly
i have got a mini lemur
I’m having trouble here too…
Usinc touchOSC on an ipod ttouch.The signal is showing up in OSCulator so i know the pod is communicating with OSCulator.
The in/out for OSCulator shows up in my midi prefs in Ableton, and I checked track, and Remote for both in and out…
But i don’t get a signal in Ableton.. No activity with the midi indicator light…
Also I have not registered yet, does that make a difference with this?
Also, when i turn on sync, and start Ableton rolling, i do get the sync signal coming into OSCulator…
Hey Robert,
OSCulator is virtually the same when in demo mode and registered. The only difference is that you won’t have signal drop outs every twenty minutes.
I have sent you an email to help you, but please know that support is best discussed on the forum, thank you!
Best,
Cam
I Have the same problem of robert
Camilla please:D can you help me?:D
He he, Robert just sent me by email saying that everything is working fine now. He said he has done a small mistake. Knowing that it works well, the only thing I can suggest to you is:
1. double check that you have followed the tutorial precisely.
2. write a post on the forum describing the problem you have, and we’ll try to troubleshoot it in details.
Thank you very much!
Enjoy
Cam
works a treat!! da future is now!!