DRAFTThis course is not yet published. It is only visible in preview mode.
TouchDesigner for Professional Interactive Design Careers hero

Creative Coding

TouchDesigner for Professional Interactive Design Careers

Level

Beginner

Duration

36h 7m of video content

Format

Self-paced video

Course overview

Course content

Week 1: Foundations of Modular System Design

9 videos, 1 resource

+
  • 01-Dataflow-Binding-Reference-Export
    Checking access...
  • 02-Using-Base-COMP
    Checking access...
  • 03-Using-Container-COMP
    Checking access...
  • 04-COMP-Parameter-Binding
    Checking access...
  • 05-Creating-Custom-Components
    Checking access...
  • 06-Using-Toxs-For-Sharing-Modules
    Checking access...
  • Class 1: recording part 1
    Checking access...
  • Class 1: recording part 2
    Checking access...
  • Week 01 - Class 01 - TD Files
  • Session 1 Recording
    Checking access...

Class 2: Strategies for Scalability in Interactive Design

4 videos, 1 resource, 1 lesson

+
  • Learning outcomes
  • 01-Video-Mixer-Backend
    Checking access...
  • 02-Blending-Between-Components
    Checking access...
  • 03-Dynamic-Containers-And-Replicators
    Checking access...
  • Session 2 recording
    Checking access...
  • Week 01 - Class 02 - TD Files

Class 3: Working with Real-Time Data Inputs

7 videos, 2 resources, 2 lessons

+
  • Presentation slides
  • Class 3: Working with Real-Time Data Inputs
  • Example TouchDesigner Files
  • Download files to get started
  • 01 Build An Audio Analyzer
    Checking access...
  • 02 Audio Analyzer Tool
    Checking access...
  • 03 Virtual MIDI
    Checking access...
  • 04 Connecting MIDI Interfaces
    Checking access...
  • 05 MIDI In Map
    Checking access...
  • 06 Connecting with OSC
    Checking access...
  • Session 3 Recording
    Checking access...

Class 4: Live Show Integration for Professional Projects

4 videos, 2 resources, 3 lessons

+
  • Presentation slides
  • Download Ableton Live
  • Download files to get started
  • Example TouchDesigner files
  • Class 4: Live Show Integration for Professional Projects
  • 01-Simple-DMX-Output
    Checking access...
  • 02-Multiple-DMX-Fixtures-Pixels
    Checking access...
  • 03-TD-to-Ableton
    Checking access...
  • Session 4 Recording
    Checking access...

Class 5: Automating Tasks with Python Scripting

10 videos, 1 resource, 1 lesson

+
  • Download files
  • Class 6: Automating Tasks with Python Scripting
  • 01 - Introduction
    Checking access...
  • 02 - Demo
    Checking access...
  • 03 - Extensions
    Checking access...
  • 04 - Private Functions
    Checking access...
  • 05 - Finishing Up Extensions
    Checking access...
  • 06 - Extensions in Control Panels
    Checking access...
  • 07 - Managing Control Panel Pages
    Checking access...
  • 08 - Dynamic Instancing
    Checking access...
  • 09 - Render Picking and Finishing Up
    Checking access...
  • Session 5 Recording
    Checking access...

Class 6: Performance Optimization in Complex Systems

6 videos, 2 resources, 1 lesson

+
  • Class 6: Performance Optimization in Complex Systems
  • Download Files and Kinect Video Data
  • 01 - Kinect Input
    Checking access...
  • 02 - A 3D rendering setup with kinect
    Checking access...
  • 03 - PBR Rendering with kinect pointcloud data
    Checking access...
  • 04 - Kinect Tracking via the Kinect CHOP
    Checking access...
  • 05 - Assignment
    Checking access...
  • 05 - Assignment Component
  • Session 6 Recording
    Checking access...

Class 7: Creating Motion-Tracking

5 videos, 2 resources, 1 lesson

+
  • Presentation slides
  • Class 7: Creating Motion-Tracking
  • Example TouchDesigner files
  • 00-Motion Detection
    Checking access...
  • 02-Simple-Blob-Tracking
    Checking access...
  • 03-Media-Pipe-Object-Presence
    Checking access...
  • 04 Media Pipe
    Checking access...
  • Session 7 recording
    Checking access...

Class 8: Arduino and Tangible Interfaces

7 videos, 1 resource, 1 lesson

+
  • Class 08 - Downloads
  • Class 8: Arduino and Tangible Interfaces
  • 00-Introduction-Electronics-Theory
    Checking access...
  • 01-Digital-Out-LED-Blink
    Checking access...
  • 02-Troubleshooting
    Checking access...
  • 03-PWM-Output
    Checking access...
  • 04-Digital-Input-Pushbutton
    Checking access...
  • 05-Analog-Input-Trimpot
    Checking access...
  • Session 8 recording
    Checking access...

Class 9: Building Interactive Control Panels for Professional Projects

7 videos, 1 lesson

+
  • Learning outcomes
  • Section 01 - Modifying our Mixer
    Checking access...
  • Section 02 - Building Our Renderer
    Checking access...
  • Section 03 - Post Effects
    Checking access...
  • Section 04 - Audio Analysis
    Checking access...
  • Section 05 - TD Morph
    Checking access...
  • Section 06 - Exploring Visuals
    Checking access...
  • Session 9 recording
    Checking access...

Class 10: Creating Custom Solutions and Deliverables for Clients

2 videos, 10 resources, 1 lesson

+
  • Learning outcomes
  • Class 10 TouchDesigner Files
  • Class 10 Non-Commercial TD Files
  • 01 - Introduction
  • 02 - Creative vs LED canvas
  • 03 - Control Panel Layout
  • 04 - Feed Mapping
  • 05 - Scene Launcher
    Checking access...
  • 06 - UV's to Points
  • 07 - Perspective UV's
  • 08 - Multiple Timelines
  • 09 - The Timer CHOP
  • Session 10 recording
    Checking access...

Class 11: Showcasing Interactive Design Work

1 video, 1 resource, 1 lesson

+
  • Learning outcomes
  • Class 11 TouchDesigner Files
  • Session 11 recording
    Checking access...

Class 12: Final Presentations and Career Guidance

1 video, 1 resource, 1 lesson

+
  • Learning outcomes
  • Class 12 TouchDesigner Files
  • Session 12 recording
    Checking access...

Instructors

Instructor TBC

Instructor TBC

Instructor

Frequently asked questions

Interested in this course?

Register your interest and we'll let you know when the next cohort opens.