Skip to content
  1. Compose
  2. Operators

Timeline Beat

Timeline Beat reads the timeline and breaks it down into the timing values a patch needs. It exposes beat, bar, and step phases, beat, bar, and step pulses, a step index, and the current BPM, all as readable channels. It is the bridge between the Cito timeline and any TouchDesigner control or visual that needs to move with the music.

Wire a timeline clock from Timeline Source into Input 0. The node turns it into derived timing channels that surface on its output, so you can drive animations, trigger events on the beat pulses, or read the phase ramps for smooth motion. Place it anywhere you need musical timing in the patch.

  • Input 0: timeline timeline clock from Timeline Source. Required.
  • Output 0: control carries the derived timing channels.

The output exposes beat_phase, bar_phase, and step_phase ramps, beat_pulse, bar_pulse, and step_pulse triggers, a step_index count, and bpm.

Timeline Beat has no parameters. It derives all of its values from the incoming timeline.

  • Use the phase ramps for smooth, beat-locked motion and the pulses for one-frame triggers.
  • Read bpm to keep effects or animations matched to the current tempo.
  • Drive it from the same Timeline Source as the rest of the patch so everything stays in sync.

This operator does not expose user parameters in the extracted schema.

Catalog metadata

Roles

  • transform
  • processor
  • clock
  • control

Tags

  • timeline
  • beat
  • bar
  • step
  • phase
  • pulse

Search groups

  • timeline
  • control
  • music
  • timing