TouchDesigner for Professional Interactive Design Careers (January 2026)
A vocational course designed to equip you with the in-demand skills needed for a career in interactive design and immersive systems development.
Learning outcomes
Example TouchDesigner Files
01-Dataflow-Binding-Reference-Export
02-Using-Base-COMP
03-Using-Container-COMP
04-COMP-Parameter-Binding
05-Creating-Custom-Components
06-Using-Toxs-For-Sharing-Modules
01-Video-Mixer-Backend
02-Blending-Between-Components
03-Dynamic-Containers-Replicators
Example TouchDesigner Files
Assignment: Build a modular component for use in our Mixer
Download links for loopMIDI, OSC Pilot and CommsKit
Class 3: Working with Real-Time Data Inputs
Class 03 - Slides
Class 03 - Start Files
Class 03 - TD Files
01. Build an audio analyzer
02. Audio Analyzer Tool
03. Virtual MIDI
04. Connecting MIDI Interfaces
05. MIDI in Map
06. Connecting with OSC
Connecting external hardware (DMX controllers, Ableton Live)
Industry workflows for seamless hardware-software integration
Class 04 - Slides
Class 04 - START FILES
Class-04-TD-Files
Exercise: Build a system incorporating external hardware
01-Simple-DMX
02-Multiple-DMX-Fixtures
03-TD-Ableton
Overview of control panels for different use cases (e.g., show control, VJing, installations, generative systems, and cue management).
Hands-on exploration of existing tools like Scene Changer, TDMorph, and community-developed frameworks
Exercise: Build a basic control panel tailored to a specific purpose, incorporating external tools and frameworks as needed.
Discussion: Analysing lessons learned from using external tools and applying them to custom designs.
Download TD Morph
Class 05 - TD Files
01 - Modifying our Mixer
02 - Building our Renderer
03 - Post Effects
04 - Audio Analysis
05 - TD Morph
06 - Exploring Visuals
Techniques for designing user-friendly and reliable UI for interactive systems.
Strategies for integrating and scaling components into a cohesive control panel (e.g., handling scene switching, cues, and playback).
Exercise: Finalize and document a professional-grade control panel tailored to an industry-specific application.
Deliverable: Prepare project deliverables (UI mockups, functional demos, and technical documentation) for potential clients or employers.
Class 06 - TD Files
01 - Introduction
02 - The Canvas
03 - Control Panel Layout
04 - Feedmapping
05 - TD Morph
06 - UV to Points
07 - Perspective UV's
08 - Timeline
09 - Timer CHOP
Class 7 - TD Files
Download Media Pipe
Motion tracking, touch inputs, and other interactivity techniques
Case studies of successful interactive installations
Exercise: Create a motion-tracking prototype
01 - Simple Blob Tracking
02 - Media Pipe Presence
03 - Media Pipe Note
Python scripting for automating tasks and creating custom tools
Using scripts to optimize workflow in professional settings
Exercise: Develop a Python script for a specific industry scenario
Debugging and performance optimization in large systems
Techniques to ensure reliability in commercial projects
Exercise: Optimize an interactive project for performance
Class 09 - TD Files
Final project presentations and career advice
Exercise: Showcase your work in a professional format
Presenting interactive projects for job applications or portfolios
Q&A on industry opportunities and career progression
Certification and next steps in your career