Intro: TouchDesigner
TouchDesigner is a powerful node-based visual programming environment developed by the Canadian company Derivative for creating real-time interactive visuals, projections, and immersive media experiences. It is widely used in live performances, generative art, interactive installations, and multimedia storytelling, making it a preferred tool for artists, designers, and developers working with spatial sound and interactive visuals.
Unlike traditional design software, TouchDesigner operates in real-time, allowing creators to manipulate data streams from sensors, microcontrollers like ESP32, and other input devices to create dynamic and responsive visual experiences. Its flexibility in integrating with external hardware and software—including Arduino, MAX MSP, and IoT devices—makes it an excellent choice for experimental media projects.
By exploring TouchDesigner, we can develop sensor-driven interactive installations, audiovisual performances, and dynamic storytelling experiences that engage audiences in new ways.


Resources
Introduction to TouchDesigner
Official introduction to TouchDesigner, covering key concepts and workflow.
TouchDesigner Tutorials
Free beginner-friendly video tutorials that you can follow to finish your first project in 1 hour.
TouchDesigner Forum
Asking questions in the TD community.
More TouchDesigner Tutorials
Goes over how to use TD from beginning to end. Starts with things like: how to zoom, how to select things, what is a CHOP, TOP, etc.