Skip to main content

Timing model

Every cue uses the same timing skeleton:

|---- Pre-wait ----|======== Content ========|·· Post-wait ··|
^ ^
content phase starts content completes
SegmentMeaning
Pre-waitDelay after the cue starts before components enter the content phase
Content durationHow long the content phase lasts (media, children, holds)
Post-waitUsed when arming the next cue in Continue/Follow — not a silent tail that blocks the operator by default
Total durationAggregate used in UI; looping audio may report open-ended totals

Where duration comes from

SourceBehaviour
Audio(end − start) × play count (open-ended if looping)
VideoIn/out span or loop/play count; still images use a user hold duration (0 = until stopped)
TextUser duration (0 = until stopped)
Control / OSC / MIDITypically instantaneous or fade-length based
ChildrenNested cues contribute to parent duration calculations

Waveforms and the timeline

The Timeline inspector draws components on a time axis. Optional timeline waveforms are a show setting (default on). Waveform peak resolution is a general setting (default 4096 bins) and affects display, not playback quality.