Control Timeline Transport
control_timeline_transportManage TouchDesigner timeline transport: play, pause, seek to a frame, jump to a named cue, or set playback rate. Returns updated timeline state to confirm action.
Instructions
Drive the TouchDesigner project timeline: play, pause, seek to a frame, jump to a named cue, or set playback rate. Returns the timeline state after the action so a copilot can verify the change took effect. NOTE: pausing will freeze any downstream motion/feedback/frame-diff chain — expected behaviour, not a bug.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Transport verb: play — start playback; pause — stop playback; seek — jump to a frame; cue — jump to a named cue point; rate — set playback rate. | |
| frame | No | Target frame for seek (required when action='seek'). | |
| rate | No | Playback rate multiplier for rate (required when action='rate'). 1.0=normal, 0.5=half, 2.0=double. | |
| cueName | No | Named cue point for cue (required when action='cue'). |