Studio Demos
TouchDesigner Control Surface
Placeholder for a first-class TouchDesigner package, not just a one-off example.
PlannedLocal setup requiredPlannedMixed Control
What this demo proves
This placeholder keeps the demo architecture honest about a future polished TouchDesigner integration with install docs, packaged components, and a canonical control workflow.
Payload types
BooleanFloatStringArray
Channel names
demo.touchdesigner.controlReserved canonical control channel for the future TouchDesigner package.
Example payload
{
"enabled": true,
"brightness": 0.8,
"scene": "night",
"tags": [
"entry",
"north-wall"
]
}
Compatibility notes
Browser JavaScriptNative
Node.jsNative
PythonNative
p5.jsJSON wrapped
ProcessingJSON wrapped
ArduinoJSON wrapped
ESP32 / ESP8266JSON wrapped
Serial bridgeAdapter required
TouchDesignerNot yet supported
Run online
- Source-first only for now.
Run locally
- Use DataNetExt.py as the baseline extension shape for connect, subscribe, and publish.
- Follow the README to build the surrounding TouchDesigner component wiring.
Expected output
- The example shows the intended extension shape for a future packaged TouchDesigner workflow.
Troubleshooting
- This remains source-first rather than a packaged .tox or .toe workflow.