@bottobot/td-mcp
Version:
TouchDesigner MCP Server v2.8.0 - 21 MCP tools, 629 operators with clean parameter data, 69 Python API classes, 14 tutorials, 32 workflow patterns. Includes version system, experimental techniques KB, core tool enhancements, and experimental build support
100 lines • 2.15 kB
JSON
{
"className": "Channel",
"displayName": "Channel Class",
"description": "A Channel object describes a single channel from a CHOP. The CHOP Class provides many ways of accessing its individual channels.\nSee Working with CHOPs in Python for more examples of how to use this class.",
"category": "General",
"fileName": "Channel_Class.htm",
"members": [
{
"name": "valid",
"id": "content",
"returnType": "bool",
"readOnly": true,
"description": "valid member"
},
{
"name": "valid",
"id": "bodyContent",
"returnType": "bool",
"readOnly": true,
"description": "valid member"
}
],
"methods": [
{
"name": "eval",
"parameters": [
{
"name": "index",
"type": "Any"
}
],
"returns": "float :",
"signature": "eval(index)"
},
{
"name": "evalFrame",
"parameters": [
{
"name": "frame",
"type": "Any"
}
],
"returns": "float :",
"signature": "evalFrame(frame)"
},
{
"name": "evalSeconds",
"parameters": [
{
"name": "secs",
"type": "Any"
}
],
"returns": "float :",
"signature": "evalSeconds(secs)"
},
{
"name": "numpyArray",
"parameters": [],
"returns": "numpy.ndarray :",
"signature": "numpyArray()"
},
{
"name": "destroy",
"parameters": [],
"returns": "None :",
"signature": "destroy()"
},
{
"name": "average",
"parameters": [],
"returns": "float :",
"signature": "average()"
},
{
"name": "min",
"parameters": [],
"returns": "float :",
"signature": "min()"
},
{
"name": "max",
"parameters": [],
"returns": "float :",
"signature": "max()"
},
{
"name": "copyNumpyArray",
"parameters": [
{
"name": "numpyArray",
"type": "Any"
}
],
"returns": "None :",
"signature": "copyNumpyArray(numpyArray)"
}
],
"enhanced": true
}