TouchDesigner for Professional Interactive Design Careers April 2025

TouchDesigner for Professional Interactive Design Careers April 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

      • 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: Hardware Integration for Professional Projects

      • 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: Creating Motion-Tracking and Touch Input Systems

      • Download Media Pipe
      • Class 5: Motion-Tracking
      • Class 05 - TD Files
      • Motion tracking, touch inputs, and other interactivity techniques
      • 00_Motion_Detection
      • 01_Simple_Blob_Tracking
      • 02_Media_Pipe_Object_Presenece
      • 03_Media_Pipe_Note
      • Case studies of successful interactive installations
    • Class 6 & 7: Automating Tasks with Python Scripting

      • Class 06 - Slides
      • 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 06 - TD-Files
      • TD Files - API Tutorial Live Session
      • 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
    • Class 8: Integrating Arduino and Electronics

      • Download Software
      • Class 8 - Slides
      • Class 8 - TD Files
      • Section 1 - Introduction-Electronics-Theory
      • Section 2 - Digital-Out-LED-Blink
      • Section 3 - Troubleshooting
      • Section 4 - PWM-Output
      • Section 5 - Digital-Input-Pushbutton
      • Section 6 - Analog-Input-Trimpot
    • Class 9: Integrating Arduino And Electronics (PT-2) & Advanced Interaction techniques

      • Designing systems for reliable execution: latency, user experience, responsivity
      • Industry insights into delivering high-quality interactive projects
    • Class 9 - BONUS - Kinect Input

      • Download Files and Kinect Video Data
      • 01 - Kinect Input
      • 02 - A 3D Rendering Setup with Kinect
      • 03 - PBR Rendering with kinect pointcloud data
      • 04 - Kinect Tracking via the Kinect CHOP
    • Class 10: Building Interactive Control Panels for Professional Projects

      • Class 10 - TD Files
      • Overview of control panels for different use cases (e.g., show control, VJing, installations, generative systems, and cue management).
      • 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.
      • 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
      • Assignment: Refine and test an interactive system
      • Hands-on exploration of existing tools like Scene Changer, TDMorph, and community-developed frameworks
    • Class 11: Creating Custom Solutions and Deliverables for Clients

      • 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 11 - TD Files Non-Commercial
      • 01_Introduction
      • 02_the_canvas
      • 03_control_panel_layout
      • 04_feed_mapping
      • 05_td_morph
      • 06_UV_to_points
      • 07_perspective_uvs
      • 09_timer_chop
      • 08_timeline
    • Class 12: Showcasing Interactive Design Work & Career Guidance

      • Presenting interactive projects for job applications or portfolios
      • Peer and instructor feedback to refine project delivery
      • Exercise: Showcase your work in a professional format
      • Opportunity and Festival Community Google Doc :)