Sequence Builder
A Sequence chains a run of actions — play a clip, fire a gang, stop an output, wait — into one automated cue that fires from a single button press. Use it for anything that needs several things to happen in order: a walk-in/walk-out pairing, a multi-cue VT roll, a timed announcement chain, or a bed that starts under a chain of spoken cues.
A Sequence is different from a Gang: a Gang fires several clips together, at once. A Sequence runs its steps one after another (with optional parallel branches — see below), each one waiting for the step before it.
Opening the Sequence Builder
Section titled “Opening the Sequence Builder”Open Sequences from the app menu to see the sequence list. Click New Sequence to create one and open its editor.
Each sequence has:
- A name — click the pencil icon next to it to rename.
- A color — click the color swatch to open the color picker. This is the color shown on the sequence’s bound clip button.
- A Run mode — Elapsed (steps advance on wall-clock time) or Timecode (advance is driven by incoming LTC/MTC — see LTC & MTC Control).
From the sequence list, each row also has Duplicate and Delete actions.
Building the Step Chain
Section titled “Building the Step Chain”Steps run down the canvas from Start to the fixed End pill at the bottom. Add a step by clicking or dragging an entry from the Add a node palette on the left:
| Step | What it does |
|---|---|
| Play Clip | Plays a clip, chosen from your existing clip buttons. |
| Fire Gang | Fires a Gang. |
| Fire Sequence | Fires another sequence, by pressing its own bound button for it — so the target sequence gets the same behaviour a physical press would give it. Does nothing if the target has no bound button (the builder warns you). |
| Stop Output | Stops a chosen output letter. |
| Wait Duration | Pauses for a fixed number of seconds before advancing. |
| Wait After Clip | Waits for the clip played by the preceding Play Clip step to finish, then holds for an extra set number of seconds. Behaves like Wait Duration if no clip step precedes it. |
| Wait for Timecode | Advances only once incoming timecode reaches the value you set. |
| Wait for Button | A manual gate — the sequence pauses here until its bound button is pressed again. |
Click a step to select and edit it in the inspector; drag its handle (the ⋮⋮ icon) to reorder it, or use the up/down arrows on the card. Remove a step with its delete icon.
Branches
Section titled “Branches”Click the + on a connector line between two steps to fork a Branch — a parallel line of steps that runs alongside the trunk, useful for a bed or ambience track that should run under the main cue chain. Branches:
- Run unattended — nothing pauses them, so Wait for Button and nested Branch steps aren’t allowed inside one.
- Can be dragged anywhere on the canvas to keep the layout readable; the trunk itself stays fixed.
- Only accept clips without a loop block for Play Clip steps, since a looping clip needs a manual press to release and a branch has no button controlling it.
Binding to a Button
Section titled “Binding to a Button”A sequence needs a bound clip button before it can actually fire from a press (including from another sequence’s Fire Sequence step). Right-click an empty clip slot and choose to bind the sequence — once bound, the button shows the sequence’s name and color and the sequence editor shows a Bound to … chip you can use to unbind it.
Saving
Section titled “Saving”Edits save automatically — the header shows Saving… while a change is pending and Saved once it lands. There’s no separate Save button.
Live Status
Section titled “Live Status”While a sequence is running, its bound button shows the same conic progress sweep used on playing clip cards, and pauses visually while parked on a Wait step so it reads as genuinely stalled rather than still progressing. This status is also mirrored on Stream Deck buttons and reported over the Web API and OSC.