h3xl3r.n3t → TouchOSC
 
 

TouchOSC

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.

Description

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.

Videos


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

Documentation

Download the manual for version 1.1

Examples

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

Torq

vvvv

Known Issues

Support

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

Kudos

Related

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


200x | root at hexler dot net