Watch node
watch_nodeSample a TouchDesigner operator over a short interval to collect runtime state, parameter values, and CHOP channels, with warnings for missing attributes.
Instructions
Read-only: sample one TouchDesigner operator over a short interval and return runtime state, readable parameter values, and CHOP channel values when available. Missing TD attributes/channels are reported as warnings instead of failing the watch. Returns {path, requested_samples, collected_samples, interval_ms, window_ms, warnings[], snapshots[]} where each snapshot has {sample_index, elapsed_ms, path, type, family, state, parameters, channels, warnings}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Full path of the operator to sample. | |
| samples | No | How many snapshots to collect. | |
| interval_ms | No | Delay between snapshots in milliseconds. | |
| parameter_keys | No | Optional parameter-name allowlist. Omit to sample all readable parameters. | |
| channel_keys | No | Optional channel-name allowlist for CHOP-like operators. Omit to sample all channels. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| requested_samples | Yes | ||
| collected_samples | Yes | ||
| interval_ms | Yes | ||
| window_ms | Yes | ||
| warnings | Yes | ||
| snapshots | Yes |