TouchOSC is an iPhone / iPod Touch application that lets you send and receive Open Sound Control messages over a Wi-Fi network using the UDP protocol.
Available in the Apple App Store now.

The application allows to remote control and receive feedback from software and hardware that implements the OSC protocol such as Pure Data and Max/MSP.
The interface provides a number of different touch controls to send/receive messages:
Additionally the program can send Accelerometer data. The application comes with five layouts that are organized in multiple pages. We are working on another version of this program with configurable layout and adjustable control behavior and value-range.
![]() XLR8R TV - Control Ableton and Max/MSP, by Christopher Willits |
![]() Controlling Reaktor, by Circle Six |
![]() Traktor with TouchOSC, by 2nd Reality (inforlk) |
![]() Controlling DMX LED Lighting, by Andrew Bahls |
![]() Controlling Reason Thor (Japanese) |
![]() Controlling Ableton Live, by DJ Icaro Ferre |
![]() Controlling Arduino |
![]() iPod Theremin using TouchOSC and Pure Data |
![]() iPhone Theremin using TouchOSC and Max/MSP |
![]() TouchOSC Controlling DMX Lights |
Download the manual for version 1.1
As most audio/visual software does not support OSC directly (yet), in order to use TouchOSC with these applications the incoming OSC messages need to be translated into MIDI messages. If you are on Mac OS X please check the OSCulator files on this page. This is by far the easiest way to convert OSC messages from TouchOSC to MIDI on the Mac OS X platform.
To translate OSC messages from TouchOSC to MIDI messages on Windows follow these steps:
Pure Data MIDI patches:
Problems? Suggestions? Send e-mail to dev@hexler.net
If you like TouchOSC please check out SonicLife, another OSC enabled controller application by hexler