Parameters in TouchDesigner only exist in Operators (OPs or "nodes"). Parameter types include:
- numbers, both integer and floating point
- number pairs, triples or quadruples (e.g. width and height, XYZ position, RGBA color)
- on-off flags (toggles)
- text strings
- paths to other nodes in TouchDesigner networks
- "pulse" buttons that initiate actions like running scripts
- python objects - any python object that you can make using numbers, True/False values, strings, lists and dictionaries. The python object has to be self-contained - it cannot refer to other operators or parameters, for example.
See the Component Editor to create custom parameters.
TIP: Pressing Ctrl-E/Cmd+E with the cursor in a parameter brings up the current parameter’s expression in the text editor, making it easier to see and edit long expressions.
Parameters can be driven by CHOPs by Exporting CHOP channels to a parameter putting it in Export Mode. In the example Parameter Dialog below, the Y-Translate parameter is being controlled via a CHOP channel export. This is indicated by the green color of the parameter in the dialog (think green for CHOPs!).