Skip to main content

Sequences

A sequence (also called a cue stack) is an ordered list of cues. When you play a sequence, phix steps through the cues one by one. Sequences are assigned to Executors for playback.

Creating a sequence#

store sequence 1 "Main Show"store seq 2 "Band Specials"

The optional index places the sequence at a specific slot. Without an index, phix appends to the end.

Listing sequences#

list sequences

Shows all sequences with their index and name.

Viewing a sequence's cues#

seq view 1    -- show all cues in sequence 1

Deleting a sequence#

delete seq 1
caution

Deleting a sequence also removes it from any executor it was assigned to. Running cues on that executor will stop.

Assigning to an executor#

Sequences do nothing on their own โ€” they need to be assigned to an executor for playback:

executor 1 assign seq 1

See Executors for full details on playback control.

Tracking#

phix supports cue tracking (also known as cue-only mode). With tracking enabled, only the values that changed since the previous cue are stored in each cue. When playing back, attributes not explicitly set in a cue carry over from the previous one.

Tracking is the default mode and works like traditional console cue lists.

Toggle tracking on a specific cue:

seq 1 cue 2 tracking onseq 1 cue 2 tracking off

Multiple sequences#

phix supports as many sequences as you need. You can have different sequences assigned to different executors and run them simultaneously โ€” useful for separate control of key looks, specials, effects sequences, and so on.