TouchDesigner Tutorials with Elburz and The Interactive & Immersive HQ

Controlling TouchDesigner Installation with OSC and MIDI

At some point in their career, every TouchDesigner developer wants to use external controllers in their work.

For DJs and VJs, this is a no-brainer. The ability to use physical controllers to alter the video in your TouchDesigner installation is quite literally a dream come true for many performers.

But the application of external controllers goes far beyond music performance. For many, the ability to control your TouchDesigner installations with a remote application or MIDI controller is what puts the “interactive” in interactive and immersive tech and media.

It’s no wonder clients are increasingly interested in this skillset.

But achieving this level of control over your installations and audio is no simple feat:

  • There’s no single source of truth when it comes to Open Sound Control (OSC), MIDI, and interactive and immersive tech. This makes it extremely time consuming to figure out even the basics – such as a simple button that changes an interactive element – and even more challenging for complex operations, like keeping your controller and installation's parameters in sync.
  • The resources that do exist are typically impenetrable. Even if you manage to find all the information you need to leverage MIDI and OSC, it’s unlikely to make sense, at least initially. That’s because the language used in MIDI and OSC documentation is typically written for engineers and integrators, not artists. The complexity of a communication specification is the last thing you want to be wading through if you’re just trying to use an iPad to talk to TouchDesigner.

These problems have kept TouchDesigner pros from realizing the true potential of their installations – until now.

Introducing “Controlling TouchDesigner Installations with OSC and MIDI”. In “Controlling TouchDesigner Installations with OSC And MIDI”, we cover everything you need to take your interface and control mechanisms to the next level. Over 3 hours, we’ll look at both touch-based interfaces (i.e. iPads) and traditional MIDI-connected devices. We’ll also discover more advanced configurations and approaches for bidirectional communication between controllers and TouchDesigner.

You can get “Controlling TouchDesigner Installations with OSC And MIDI” for just $125!

After completing “Controlling TouchDesigner Installations with OSC And MIDI”, you’ll be able to control your installations through interfaces that let you send any information you can imagine between custom applications, physical devices, and TouchDesigner.

“Controlling TouchDesigner Installations with OSC And MIDI” covers the following:

  • Discover how to build an OSC interface on an iPad that syncs with TouchDesginer, and vice versa: One of the most challenging – and most critical – aspects of controlling your TouchDesigner installation is the ability to build a remote interface that both updates TouchDesigner projects, AND can be updated by changes to that project. You’ll learn how to accomplish this by synching states using operators CHOP and DAT.
  • Easily create tablet-enabled interfaces with TouchOSC: TouchOSC is by far the simplest way to build interfaces that work on touchscreen devices. In “Controlling TouchDesigner Installation with OSC And MIDI”, you’ll learn how to use the TouchOSC templates, as well as create your own from scratch.
  • Demystify MIDI and OSC: Unicast, multicast, TCP, UDP, MIDI, OSC – understanding what these terms mean in the context of your TouchDesigner workflow forms the foundation of creating your desired TouchDesigner experience.
  • Loopback, and why your installations won’t work if you don’t understand it: Ever try to send MIDI from Touch to Ableton or Isadora, only to find it doesn’t work, with no explanation? This is because you need loopback. If you’re working on a PC, you’ll need an extra helper application order to perform loopback. After this training, you’ll know exactly how to set this up, every time.
  • Unlock your UI superpowers: You’ll learn how to use custom parameters, widgets, and bindings. These features let you build interfaces quickly that are ready to be mapped to controllers, or be updated from controllers. By using bindings we unlock some of the best approaches for building interfaces that have synced states.

“Controlling TouchDesigner Installations with OSC And MIDI” is designed to give you the technical tools you need to realize your artistic vision with TouchDesigner in real-time. With “Controlling TouchDesinger Installations with OSC And MIDI”, you’ll create art that “wows” audience – as well as clients.

So don’t wait – click below and get “Controlling TouchDesigner Installations with OSC and MIDI” now:

"Elburz is a master, and as a teacher he uniquely takes on the seemingly mundane but ultimately very important micro lessons woven into the macro techniques which makes for a highly productive and holistic approach to learning. His attention to detail, sense of humor, and worldly perspective on the industry makes him a perfect teacher."

-Hal Lovemelt

Hal Lovemelt


Elburz is the co-founder of The Interactive & Immersive HQ, the Immersive Technical Director of zero11zero, lead of nVoid division, and is one of the leading authorities on TouchDesigner.

He has worked on product launches, permanent installations, and worldwide tours with clients like Google, Kanye West, Giorgio Armani, Burj Khalifa, VISA, Nike, US Open, TIFF, American Express, Seattle Art Museum, Cannes Lions, Axwell & Ingrosso, Verizon, McDonalds, IBM, and many more. Elburz has lead teams across the world from Los Angeles, New York, Chicago, San Francisco, Montreal, Toronto, Shanghai, Singapore, Tokyo, Bangkok, Dubai, Scotland, and Paris.