What problem does it solve?
This Skill simplifies the control of TouchDesigner instances, enabling the creation of interactive visuals without needing to manually write TouchDesigner code.
Core Features & Use Cases
- TouchDesigner Control: Control TouchDesigner instances using the twozero MCP protocol.
- Operator Creation: Create and configure TouchDesigner operators programmatically.
- Parameter Manipulation: Set parameters and wire connections for operators.
- Visuals & Effects: Build real-time visuals and generative art using GLSL shaders.
- Use Case: Imagine you want to create an interactive audio-reactive visual for a live performance. Use this Skill to set up the necessary operators, configure parameters, and build the visual using GLSL.
Quick Start
Set up the skill using the setup.sh script, then run the following command to create a noise operator named 'noise1' with parameters resolutionw set to 1280 and resolutionh set to 720:
use touchdesigner-mcp to create operator type noiseTOP name 'noise1' parameters '{"resolutionw": 1280, "resolutionh": 720}'