Build CHOP chain
build_chop_chainBuild ordered CHOP processing chains in TouchDesigner by defining a list of operators; each op is automatically connected to the next, with partial chain support on errors.
Instructions
Declarative Layer-2 builder for an ordered CHOP processing chain. Pass an ops list (type + optional name + optional params); each op[i] is wired output 0 → input 0 of op[i+1] under parent (default /project1). Per-op create/param/connect failures become warnings (fail-forward) — a partial chain still returns useful info. Tip: end the chain in a nullCHOP to make it bind_to_channel-ready.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | Yes | Ordered list of CHOPs. Each op[i] is wired output 0 → input 0 of op[i+1]. | |
| name | Yes | Base name for the chain; used as a name prefix when ops omit `name`, and as the chain's reported id. | |
| parent | No | Parent component path. Defaults to /project1. | /project1 |