Docs / 03
CSV schema
Every export is a UTF-8 CSV with a header row, comma separators and "
quoting only where needed. One row per cue part (part 0 is the cue
itself), so multi-part cues appear as consecutive rows sharing a cue number.
Columns
| Column | Tier | Type | Description |
|---|---|---|---|
cue | Lite | number | Cue number as displayed (e.g. 4.1) |
part | Lite | integer | Part number; 0 is the main cue |
name | Lite | text | Cue / part name |
trig | Lite | text | Trigger type: Go, Time, Follow, Sound, … |
trigtime | Lite | number | Trigger time in seconds, empty for Go |
fade | Lite | number | Cue fade time in seconds |
delay | Lite | number | Cue delay in seconds |
outfade | Pro | number | Out fade, when it differs from fade |
duration | Pro | number | Cue duration where set |
cmd | Pro | text | The cue’s CMD field, verbatim |
note | Pro | text | Cue note field |
scribble | Pro | text | Assigned scribble name |
tracking | Pro | text | Tracking / release flags |
seq | Pro | text | Sequence number + name (batch exports) |
Empty values are written as empty fields, never 0 or -, so spreadsheet
filters behave.
Sample
cue,part,name,trig,trigtime,fade,delay,cmd,note
1,0,House to Half,Go,,5.0,0,,SM calls clearance
2,0,Blackout,Follow,,0.0,0,,
3,0,Band Reveal,Go,,2.5,0.5,Go+ Sequence 12,Pyro safety confirmed
3,1,Backline Amber,,,4.0,1.0,,Part cue
4,0,Vox Special,Time,5.00,1.2,0,,Spot 1 pickup CS
Stability guarantee
Column names are a contract: they will not be renamed or reordered within a major version, and new columns are only ever appended after the columns you already have. Build your spreadsheet templates against the header names, not positions, and 1.x updates will never break them.
Encoding notes
- Decimal separator is always
.regardless of console locale. - Times are seconds with one decimal (
5.0), matching the sequence sheet. - Line endings are
\r\nfor Excel compatibility.