OSC and iPhone
The Apple iPad, iPhone and iPod Touch can be used as an input devices to TouchDesigner.
The iPad can be used directly with TouchDesigner Remote.
Several Apple applications allow you to build control panels of sliders and buttons on the iPhone, or have available pre-existing control panels. When the panels are operated on the iPhone, it sends the slider/button data over wireless TCP/IP using the OSC protocol. It is received by the OSC In CHOP and the OSC In DAT.
This page is a compilation of knowledge accumulated about various applications. For many purposes, these Apple apps replace the function of MIDI input devices, if you don't mind the absence of physical tactile feedback.
Aside from the applications listed below that generally let you set up and use custom control panels of sliders and buttons on the iPhone, numerous others apps simply output application-specific data (such as game states) via OSC.
In the Apple apps Store, search for "OSC" and "Open Sound Control".
See also Multi-Touch.
Contents |
Common Setup
Setting it up with TouchDesigner is super-easy.
Each Apple app involves setting the wireless IP address of your TouchDesigner computer, and a port number (any number you choose).
First, get your wireless IP number in Windows: Start -> Settings -> Network Connection -> Wireless Network Connection -> Support. Enter that in the iPhone app's settings.
Then on the TouchDesigner side, simply lay down an OSC In CHOP, change the Network Port parameter to the port number you chose above, and start using the iPhone app control panels. Channels in the CHOP will be created as you press new controls.
You can also (at the same time) lay down an OSC In DAT to see the raw messages come in via a first-in first-out table.
iPhone Applications
TouchOSC
TouchOSC lets you define 1D and 2D sliders and toggle/momentary buttons in a text file. It also sends 3 accelerometer channels.
Aside from pre-made control panels, you can download a Windows or OSX editor to make custom panels.
Mrmr
Mrmr (free) lets you define 1D and 2D sliders and toggle/momentary buttons in a text file. It also sends 3 accelerometer channels.
Mrmr is an ongoing open-source research project to develop a standardized set of protocols and syntax conventions to control live installations and multimedia performances via mobile devices.
- create your own interface using only a text editor
- multiuser by design / client peer-to-peer or client-server models supported
http://poly.share.dj/projects/#mrmr
OSCemote
A little difficult to decipher the messages. No layout editor.
Others Untested
- MSA Remote - http://www.memo.tv/msaremote_for_iphone
- iOSC
- OSCRemote
Simple interface editor. Objects: http://www.nr37.nl/OSCRemote/index.php?tag=none&category=Objects I have been using this for about 3 months with zero issues talking to touch. So far there is no support for iPhone OS3.x that I can see. I keep an older ipod touch handy and refrain from updating it. free.
- Fantastick - http://pinktwins.com/fantastick
