
TouchDesigner for Professional Interactive Design Careers (October 2025)
Kyle Duffield
Choose your cohort:
Ask Questions:
£1500.00
(including tax)Class 1: Foundations of Modular System Design
- 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
Class 2: Strategies for Scalability in Interactive Design
- 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
Class 3: Working with Real-Time Data Inputs (MIDI and Audio)
- 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
Class 4: Working with Live A/V and Lighting Performance (DMX & Ableton)
- 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
Class 5: Build VJ Mixer with Presets
- 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
Class 6: Designing for Live Performance (Map a Stage)
- 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: Creating Motion-Tracking and Input Systems (Media Pipe & CV)
- 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
- 00 - Motion Detection
- 01 - Simple Blob Tracking
- 02 - Media Pipe Presence
- 03 - Media Pipe Note
Class 8: Introductory Python (Build Application State Machine Loop)
- 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
- Class 08 - TD-Files
- 00-Lesson-Overview
- 01-Starting-Project
- 02-Starting-Screen-to-Main-Program
- 03-Player-Win-States
- 04-Reset-Game
Class 9: Creating Immersive Rooms
- 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
Class 10: Final Presentations and Career Guidance
- 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