TouchDesigner for Professional Interactive Design Careers July 2025
A vocational course designed to equip you with the in-demand skills needed for a career in interactive design and immersive systems development.
Live Session 1 recording
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
Live Session 2 recording
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
Live Session 3 Recording
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
Session 4 Live Recording
Connecting external hardware (DMX controllers, Ableton Live)
Industry workflows for seamless hardware-software integration
Exercise: Build a system incorporating external hardware
Class 04 - Slides
Class 04 - START FILES
Class-04-TD-Files
01-Simple-DMX
02-Multiple-DMX-Fixtures
03-TD-Ableton
Session 5 Live Recording
Download Media Pipe
Class 5 - TD Files
Motion tracking, touch inputs, and other interactivity techniques
Case studies of successful interactive installations
Exercise: Create a motion-tracking prototype
00-Using a Camera to Detect Motion
01-Simple-Blob-Tracking
02-Media_Pipe_Object_Presence
03-Media Pipe Note
Live session recording 1/2
Live session recording 2/2
Class 06 - Slides
Python scripting for automating tasks and creating custom tools
Using scripts to optimize workflow in professional settings
Class-06-Files
API-Tutorial-Final
01-Introduction
02-Demo
03-Extensions
04-Private-Functions
05-Finishing-Up-Extensions
06-Extensions-For-Control-Panels
07-Managing-Control-Panel-Pages
08-Dynamic-Instancing
09-Render-Picking-and-Finishing-Up
Exercise: Develop a Python script for a specific industry scenario
Intro to Python Files
Live session recording
Class-07-Slides
Class-07-Files
Download - Arduino Software
01 - Introduction and Electronics Theory
02 - Digital-Out-LED-Blink
03 - Troubleshooting
04-PWM-Output
05 - Digital Input Pushbutton
06 - Analog-Input-Trimpot
Live session recording
Designing systems for reliable execution: latency, user experience, responsivity
Live session recording
Class 09 TD Files
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
Section 01 - Modifying our Mixer
Section 02 - Building our Renderer
Section 03 - Post Effects
Section 04 - Audio Analysis
Section 05 - TD Morph
Section 06 - Exploring Visuals
Class 10 TD Files
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.
01 Introduction
02 The Canvas
03 Control Panel Layout
04 Feed Mapping
05 TD Morph
06 UV to Points
07 Perspective UV's
08 Timeline
09 Timer CHOP
Live session recording
Recording Live Session
Debugging and performance optimization in large systems
Techniques to ensure reliability in commercial projects
Exercise: Optimize an interactive project for performance
Presenting interactive projects for job applications or portfolios
Exercise: Showcase your work in a professional format
Class 11 - TD Files
Peer and instructor feedback to refine project delivery
Q&A on industry opportunities and career progression
Certification and next steps in your career
Final project presentations and career advice
Creative Tech Opportunities and Festivals
Recording Live Session