TouchOSC is a modular OSC and MIDI control surface for iOS (iPhone/iPod Touch/iPad) and Android. It can send TouchDesigner messages via OSC from interactions with its control panels. Custom control panels can be created by using the TouchOSC Editor which is available for Windows/Mac OSX/Linux.
Additional information and links to the App Store and the TouchOSC Editor can be found here: http://hexler.net/software/touchosc
Using TouchOSC with TouchDesigner[edit]
Setting up TouchOSC[edit]
Quote TouchOSC Bridge is a standalone tool application for Windows and Mac OS X that relays MIDI messages sent from TouchOSC to any MIDI capable application on your computer and vice versa. Editor-in-chief at CreativeApplications.Net, co-founder and editorial director at HOLO Magazine, director of platform at FRM and researcher/lecturer at the University of Westminster, London. TouchOSC is a modular OSC and MIDI control surface for Android. It supports sending and receiving Open Sound Control and MIDI messages over Wi-Fi. 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.
First make sure that the device running TouchOSC and the computer running TouchDesigner are on the same wireless network so they can communicate with each other.
After installing TouchOSC, launch the app and you will see the following screen.
Open the OSC:Disabled menu. Once on this next page, turn on the Enabled switch to reveal the following screen.
Touchosc Bridge
On this settings screen, input the IP address of your computer running TouchDesigner. If you do not want to use the default port numbers, change them here as well. Once completed, press the Done button to close the dialog.
Back at the start screen for TouchOSC, select the Layout you would like to use from the Layout menu. When ready, press the Done button.
Setting up TouchDesigner[edit]
Open TouchDesigner and create a OSC In CHOP or OSC In DAT. Change the Network Port parameter to be the same port you select in TouchOSC's Port(outgoing) setting. Default is 8000.
Now move or adjust any control in TouchOSC, you will see the incoming values in TouchDesigner.