Learning TouchDesigner

This article is a work in progress, but serves as a log and journal as the author explores the TouchDesigner software and framework.  This author began learning TouchDesigner in the Fall of 2019.

TouchDesigner is a node based visual programming language for real time interactive multimedia content, developed by the Toronto-based company Derivative

Resources & Links

https://derivative.ca – Download the free version of TD and find many resources to get started.
https://matthewragan.com/teaching-resources/touchdesigner – Find basic tutorials and high-level articles about TD concepts as well as Mathew Ragan’s real wold course materials for his Yale workshops and Arizona State University course AME 394.


Beginner Course

Bileam Tschepe explains all the basic of TD in a tutorial series made for complete beginners.


Quick Start Guide.

Absolutely a must learn tutorial. TD is complex enough, this tutorial will provide the basics of finding everything and building patches.

Linking Abelton.

Send data back and forth between Abelton Live and TouchDesigner.

Simple VHS like Animations

Bileam Tschepe explains how to create very simple and retro looking animations.

Lopping Noise Part 1
Simon Alexander-Adams’ beginner level TouchDesigner tutorial explores a method for looping noise for the purpose of creating looping animations.

Lopping Noise Part 2
Simon Alexander-Adams’ beginner level TouchDesigner tutorial uses 1D looping noise for the purpose of creating infinite tunnel zooms that start and stop in the same spot.

Noise Displacement
Simon Alexander-Adams’ beginner level TouchDesigner tutorial covers using the Noise TOP to generate vertex displacement effects within the Phong MAT.

Instancing Geometry
Simon Alexander-Adams’ tutorial on instancing with the Geometry COMP, a technique that lets you copy one piece of geometry many times in an efficient way.

Variable Line Width
Simon Alexander-Adams’ tutorial on how to create your own Woody & Steina Vasulka “Scan Processor Studies” without the need to find and use a Rutt-Era Scan Processor.

Animating Camera Movement
Bileam Tschepe’s tutorial that uses the animation COMP to create camera movements on a sphere and grid with a height map.


Creating and Aurora Audio Spectrum

Bileam Tschepe’s tutorial on how to achieve a glitchy, wavy audio spectrum animation using instancing, feedback and displace effects.