TouchDesigner Beginners Workshop

I’ve been interested in interactive programming tools like Processing, p5.js and Touchdesigner as hobby. @setupdesigns, Lucinda Dilworth, Elekktronaut and Josh Baptista are good inspirations about it.

Even though I tried to learn TouchDesigner, node-based programming has a steep learning curve for those who come from procedural programmin like me. Therefore, I was so eager to join to the Touchdesigner Beginners Workshop in the Utrecht Creative Coding.

Touchdesigner Beginners Workshop 1 Touchdesigner Beginners Workshop 2

Let me summarize the insights I gained during this workshop.

  • LFO is useful for getting signals. Sine, ramp and square functions are handy. Lowering the frequency slows it down.
  • Math provides mapping.
  • Switch is switch.
  • Null works like a variable.
  • Transform applies to object (e.g. circle).
  • Lag is lag.
  • audioAnalysis and Select are good for building a pipeline for music.
  • Out can be used to preview the completed project.

Raul’s workshop repository has lot’s of cool examples.

I’m planning to make a project involving audio, an external API, and a projector this year. If I like it, it would be nice to experiment with the Kinect sensor as the next step.

Published: Sep 22, 2024