Create control panel
create_control_panelAdds custom parameter controls (sliders, toggles, menus, RGB, pulse) to a COMP and binds them to node parameters for real-time adjustment of a generated TouchDesigner system.
Instructions
Expose live controls on a COMP: append custom parameters (sliders, toggles, menus, RGB, pulse) and bind them to node parameters so the artist can drive a generated system in real time. Point comp_path at a system container and list the controls; use each control's bind_to to wire it to one or more 'nodePath.parName' targets.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"controls": "<controls>"
},
"name": "create_control_panel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Name of the custom-parameter page to add the controls to. | Controls |
| controls | Yes | The controls (knobs/sliders/toggles/menus) to expose. | |
| comp_path | No | COMP that will receive the custom parameters — usually a generated system's container. | /project1 |