Visual Programming with TouchDesigner
In this workshop you’ll discover how to create real-time audiovisual artworks with TouchDesigner. You’ll get to know the node-based environment, explore the core operator families, and experiment with building audio-reactive visuals and custom interfaces.
Key data
- ECTS points
- 2 ECTS
- Next start
- 12 January 2026
- Duration
- 1 Week
- School days
- 5
- Teaching language
- German / English
- Place
- Basel
- Fee
- CHF 900.– (view fees)
- Studying type
- Fulltime
Mobile navi goes here!
This course focuses on three central areas: creating audio-reactive visuals, controlling interfaces with input devices, and building custom user interfaces inside TouchDesigner. You will apply iterative methods and hands-on experimentation to develop your own audiovisual project with a custom interface.
The course introduces techniques for analyzing audio signals and transforming them into data to drive animation, color, and form. Principles of rendering and instancing are explored and applied to generate and manipulate point cloud systems.
Along the way, you practice working independently with open-source documentation and examples, and discover how to connect technical processes with aesthetic choices. By the end of the course, you gain a solid understanding of generative environments and know how to follow your own interests and find the right resources to continue working with TouchDesigner.

