TouchOSC

TouchOSC is a universal iPhone / iPod Touch / iPad application that lets you send and receive Open Sound Control messages over a Wi-Fi network using the UDP protocol.

Available on the App Store

TouchOSC screens

Description

The application allows to remote control and receive feedback from software and hardware that implements the OSC protocol such as Pure Data, Max/MSP/Jitter, OSCulator, VDMX, Resolume Avenue 3, Modul8, Plogue Bidule, Reaktor, Quartz Composer, Vixid VJX16-4, Supercollider, FAW Circle, vvvv, Derivative TouchDesigner and others.

The interface provides a number of different touch controls to send/receive messages:

It supports full multi-touch operation, five controls can be used at the same time. Additionally the program can send Accelerometer data. The application comes with five default layouts that are organized in multiple pages but custom layouts can be constructed using the TouchOSC Editor application.

TouchOSC Editor

TouchOSC EditorDownload the editor application for OS X, Windows and Linux to design and upload custom layouts for TouchOSC for iPhone/iPod Touch and iPad:

touchosc-editor-1.4-osx.zip OS X

touchosc-editor-1.4-win32.zip Windows

touchosc-editor-1.4-noarch.zip Linux/other


Default layouts shipping with TouchOSC:

touchosc-default-layouts.zip

 
 

Documentation

Download the manual for version 1.1

Videos


Making Music with iPad

iPad MPC Style Drum Pads – TouchOSC with Propellerhead Record

Novation 25SL Compact iPod Touch TouchOSC MOD

Supercollider + TouchOSC = Step Sequencer

Controlling Serato 2.0 With iPad

Controlling Reaktor

TouchOSC / Ableton Live

TouchOSC & VDMX

TouchOSC controlling Traktor

TouchOSC controlling VirtualDJ

Examples

Ableton Live

Circle

Logic

Max/MSP

MIDI

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:

  1. Download and install Pure Data Extended
  2. Download and install MIDIYoke
  3. Download and open one of the Pure Data MIDI patches following this section (for example: simple-midi.pd)
  4. Make sure you are receiving output from TouchOSC in Pure Data. Refer to the TouchOSC manual on this page for more information
  5. In Pure Data open the menu Media -> MIDI Settings…
  6. For output device 1 select Out To MIDI Yoke: 1 and press OK
  7. Start the application you want to receive the MIDI messages with, go to MIDI settings/preferences and select In From MIDI Yoke: 1 as input
  8. Use the MIDI learn function of the application to map controls from TouchOSC to controls in the application

Pure Data MIDI patches:

OSCulator

Pure Data

Processing

Quartz Composer

Reaktor

Supercollider

Torq

Vixid VJX16-4

vvvv

Support

Problems? Suggestions? Send e-mail to dev@hexler.net

Related

If you like TouchOSC please check out SonicLife, another OSC enabled controller application by hexler




About

x3h e x l e r creates software, audio-visual installations and all sorts of experimental, computerized creations.