Livecoding TouchDesigner in Javascript – Ulysses Popple

Workshop: Livecoding TouchDesigner

Since the early 2000’s performers have been incorporating livecoding into their practices. In 2011, events that combined livecoding with dance and algorithmic music called algoraves emerged. Generally, livecoding involves improvising sound and video by programming on the fly. This practice has many practical applications in all sorts of creative coding work even outside of the field of performance.

In this workshop, we’ll work with code that modifies TouchDesigner networks in real time through Visual Studio Code. Starting with a basic 3D render, we’ll build up generator and effect functions, talk about code structure, and finish with a larger interactive network. Participants will leave the workshop with the skills to understand TouchDesigner networks as functions and variables and will be comfortable with experimenting with this alternate way of interacting with TouchDesigner.

After the workshop, participants will be encouraged to seek out their local livecode groups and incorporate livecoding into their practice as a way to prototype larger projects that are still in development.

Instructor: Ulysses Popple
Ulysses Popple is a live visual artist who uses real-time coding to make projections. He’s a member of livecode.nyc, a collective of musicians and artists who use code in their live performances. Popple specializes in solo or small team development for responsive, interaction-based experiences. He is an expert in selecting the most appropriate tools for the task and delivers projects within strict timeframes. His previous clients include, Saatchi & Saatchi, SAP, HBO, and the NBA. Based in New York City, his personal projects have been installed in New York City, Los Angeles, and New Orleans.

About The Author