Skip to content

Using TouchOSC as a zcx controller

TouchOSC from Hexler is a great app that lets you create a virtual MIDI controller which can be used on devices like tablets, phones, and touchscreen computers.

It is possible to use a TouchOSC controller as the input to a zcx script. To do so, you will need to create a port, with specifications that match your TouchOSC layout.

Note

Instructions on creating a TouchOSC layout are outside the scope of this lesson. See the official documentation.

Live's control surface settings

Follow the official manual to establish a MIDI connection between Live and your TouchOSC device. Once set up, set TouchOSC Bridge as the input and output of your zcx script.

OSC output from zcx

zcx features OSC output. By following the TouchOSC manual, you can bring this information into TouchOSC.

Note: OSC cannot be used as an input to zcx, only MIDI.

Notes

  • When using the TouchOSC Grid control to create a button matrix, you must set the Start property to BOTTOM LEFT.
  • Feedback from zcx is designed to work with hardware controllers, and may produce unexpected results with TouchOSC. One workaround is to set a global control template with the option suppress_animations: true.