TouchOSC is a modular OSC and MIDI control surface for iPhone, iPod Touch and iPad by hexler.

It supports sending and receiving Open Sound Control and MIDI messages over Wi-Fi and CoreMIDI inter-app communication and compatible hardware.

The application allows to remote control and receive feedback from software and hardware that implement the OSC or MIDI protocols such as Apple Logic Pro/Express, Ableton Live, Renoise, Pure Data, Max/MSP/Jitter, Max for Live, OSCulator, VDMX, Resolume Avenue/Arena, Modul8, Plogue Bidule, NI Traktor, NI Reaktor, Quartz Composer, Supercollider, vvvv, Derivative TouchDesigner, Isadora and many others.

The interface provides a number of customizable touch controls to send and receive messages:

Faders / Rotary controls / Encoder controls / Push buttons / Toggle buttons / XY pads / Multi-faders / Multi-push / Multi-toggles / Multi-xy pads / LEDs / Labels / Time & battery displays

Additionally the program can send Accelerometer data. The application comes with example layouts and completely custom layouts can be constructed using the free TouchOSC Editor application.

Please browse to for more information, video demonstrations and download the free layout editor application for OS X, Windows and Linux and the free TouchOSC Bridge utility to easily control any MIDI-capable application on your computer.

What's New

Version 1.9.10

- Sending and receiving OSC/UDP port numbers can now be the same
- Added option to send all OSC messages as bundles with timestamps
- Added XY/Multi-XY background and outline options
- Added "Help" button to "Settings" screen

- Added dedicated Tab bar labels
- Added option to send XY / Multi-XY control values in reversed order
- Added option to disable/enable Push button control push/release messages separately
- Minor improvements and bug fixes

Be sure to also update to the newest version of the TouchOSC Editor and TouchOSC Bridge at

If you enjoy the app and would like to see more free updates and continued development, please consider leaving a review! Thank you!

Ratings and Reviews

4.3 out of 5
10 Ratings
10 Ratings

Incredibly flexible programmable control surface software


If you have an iPad or an iPhone you can use TouchOSC create your very own simple or complex MIDI, CC & OSC controls customised to do what you need them to do. Control your DAW, your softsynths, trigger notes or Program Change data, write automation all from your iPad (via Wifi or USB). I'm using TouchOSC to control all the above via a series of templates written to perfomr the tasks that fit my workflow. The app is regularly updated with new features, plus there's great tech support and a user forum. Definitely reccommended.

Ugly but flexible is a little broken


Has very good potential but currently I can’t get key commands to work at all.
I’ve set up a custom drum pad for use with superior Drummer 3 and once plugged in it’s almost latency free. Very handy tool but like I say I would like to see the key commands working...

It works.


Well it's taken me a long time to get working and I'm sure simple issues to point out that iTunes must be installed on your hosting PC would have helped, however it's doing what it needs to and I've jumped in and started making my own interfaces for touch Osceola, which is great in my Ableton Live set up over USB, there are some glitches in the synchronicity of the device when both Wifi and USB are being used at the same time, both interfering with the output (obvious once seen) but also sending presets, I could go on ironing out issues for new users but like a lot of these things you just have to take a leap of faith and dive in, as once understood it's not that difficult to set up. Now I'm up and running I am interested to take things further with Lemur or Konkreet performer, but Touch OSC looks to be a good default place to be.


Hexler Limited
4.3 MB
Requires iOS 5.1.1 or later. Compatible with iPhone, iPad and iPod touch.
Age Rating
Rated 4+
© 2008-2018 Hexler Limited


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like