Type: Deployment toolchain / embedded graphics runtime
Materials: TouchDesigner projects, a cross-compiler, GLSL/GLES, headless EGL, Raspberry Pi GPU
Author in TouchDesigner. Deploy without it.
TouchDesigner is one of the best environments there is for authoring real-time visuals as node graphs. But running a finished project means shipping TouchDesigner itself — a licensed desktop application — which keeps that whole way of working chained to a workstation and away from the small, cheap, headless hardware a piece often wants to live on.
td-deploy compiles a TouchDesigner project and deploys it to a Raspberry Pi that runs the piece natively and GPU-accelerated, with no TouchDesigner anywhere on the device. A desktop companion handles one-click SD-card setup and live redeployment every time you save, so the Pi behaves less like a build target and more like a running extension of the patch in front of you.
It supports a growing subset of TouchDesigner operators — image processing, GLSL, transforms, and MIDI/OSC input among them — with the goal of decoupling the rich authoring environment from a modest deployment target: you keep composing where it is pleasant, and the work runs where it is practical, at the scale and cost embedded hardware allows.
This is not an artwork. It is infrastructure for taking node-graph visuals off the workstation and onto the kind of hardware you can leave running inside a piece.