Close
Workshop

Touchdesigner at the HUB For Beginners

This course is designed for those who wish to quickly acquire practical skills in the creation of real-time visuals, interactive systems, and multimedia projects for performances, installations, and live contexts.The course combines intensive hands-on instruction, experimentation, and the production of concrete outputs, guiding participants from an introductory level to a professional workflow.
In-person and online attendance. Sessions will be recorded and will remain available for later viewing.
INSTRUCTORS

Diomedi Mattia Visual artist and creative technologist working with real-time graphics and interactive audiovisual systems. His practice focuses on TouchDesigner-based workflows for performance, installations, and professional production.

Andrew QuinnNew media artist and educator specializing in generative visuals, interaction, and audiovisual performance. He teaches advanced TouchDesigner techniques internationally, with a focus on responsive and modular systems.

Davide SantiniVisual designer and technologist focused on real-time visuals and live multimedia production. He works with TouchDesigner across performances, events, and installations, emphasizing efficient and scalable pipelines.

LEARNING OBJECTIVES

By the end of the course, participants will be able to:

  • Navigate the TouchDesigner interface with confidence
  • Understand the core operator families and their roles within a real-time workflow
  • Create, connect, and modify operators to build functional networks
  • Understand real-time data processing and the Perform Mode paradigm
  • Design simple but effective control interfaces for live use
  • Write basic Python expressions to control parameters and logic

Course Contents

  • TouchDesigner interface and main operator families (TOP, CHOP, SOP, DAT, COMP)

  • 2D compositing using TOP operators, including feedback loops and image filters

  • Using CHOP channels to animate, modulate, and generate real-time visual content

  • Data conversion between different operator families

  • COMP and Widget operators for building custom control interfaces

  • Introduction to expressions and basic Python usage

Outputs

  • Sample pack including plugin operators for advanced functions

  • Example patch pack to support further study and experimentation

Experience level