Transport
CITO’s transport direction is built around host-neutral timing observations that become timeline state for downstream operators. The goal is to let internal clocks, host anchors, MIDI clocks, DAW bridges, or future optional providers feed the same musical timeline model.
Current State
Section titled “Current State”The current package should not be assumed to include transport_in until it is rebuilt into the package, exported, and proven in TouchDesigner.
Direction
Section titled “Direction”The intended model is:
- A provider observes transport information.
- CITO receives that observation without tying core engine code to a specific host.
- A transport operator emits normal timeline state.
- Compose, rhythm, and performance operators consume the timeline state.
Ableton Link and other host-specific integrations should remain optional adapter layers, not core engine dependencies.