Skip to main content

CSV Column Reference

This document lists all available CSV columns for creating QLab cues.

info

This documentation is automatically generated from the OSC configuration file.

Required Columns

All CSV files must include these three columns:

ColumnDescriptionExample
NumberCue number1, LX 12, Q100
TypeCue typeaudio, video, midi, network
NameCue nameCue 1 GO, Main Lights Up

Global Properties (All Cue Types)

These columns can be used with any cue type:

CSV Column HeaderDescriptionTypeValid Values
ArmedArmed statebooltrue, false
Auto LoadAuto-load statebooltrue, false
ColorCue colorstringnone, berry, blue, crimson, cyan, forest, gray, green, hot pink, indigo, lavender, magenta, midnight, olive, orange, peach, plum, purple, red, sky blue, yellow
Continue ModeContinue modeint0=No continue, 1=Auto-continue, 2=Auto-follow
DurationCue durationintTime in seconds
File TargetFile target pathstringFull path, ~/path, or relative path
FlaggedFlagged statebooltrue, false
FollowFollow mode (alias for Continue Mode)int0-2
Group ModeGroup modeint0=List, 1=Start first and enter, 2=Start first, 3=Timeline, 4=Start random, 5=Cart, 6=Playlist
NameCue namestringAny text
NotesCue notesstringAny text
NumberCue numberstringAny text/number
Post WaitPost-wait timeintTime in seconds
Pre WaitPre-wait timeintTime in seconds
TargetTarget cue numberstringMust reference existing cue

Cue-Type Specific Properties

Audio Cues

CSV Column HeaderDescriptionTypeValid Values
End TimeEnd time in secondsfloatDecimal number
GangLevel gang/group namestringGang name
Infinite LoopInfinite loop statebooltrue, false
LevelAudio level/volume in dBfloatTypically -60 to 12
PatchAudio patch numberint1-16
PitchPreserve pitch when rate changesbooltrue, false
Play CountNumber of times to playintPositive integer
RatePlayback ratefloat0.03 to 33.0
Start TimeStart time in secondsfloatDecimal number

Fade Cues

CSV Column HeaderDescriptionTypeValid Values
Do FadeEnable general fadingbooltrue, false
Fade And Stop OthersFade and stop modeint0=None, 1=Peers, 2=List/cart, 3=All
Fade And Stop Others TimeFade and stop others timefloatTime in seconds
Fade OpacityFade opacityint0-1
Stop Target When DoneStop target when fade is donebooltrue, false
Auto-Properties

When you set Fade Opacity, the Do Opacity checkbox is automatically enabled.

Mic Cues

CSV Column HeaderDescriptionTypeValid Values
LevelAudio level/volume in dBfloatTypically -60 to 12
PatchAudio patch numberint1-16

MIDI Cues

CSV Column HeaderDescriptionTypeValid Values
MIDI CommandMIDI commandint0-127
MIDI Command FormatMIDI command formatint0-127
MIDI Control NumberMIDI control numberint0-16383
MIDI Control ValueMIDI control valueint0-16383
MIDI Device IDMIDI device IDint0-127
MIDI Message TypeMIDI message typeint1=Voice, 2=MSC, 3=SysEx
MIDI Patch NameMIDI patch namestringPatch name from workspace
MIDI Patch NumberMIDI patch numberintIndex in workspace settings
MIDI Q ListMIDI Q liststringMSC cue list number
MIDI Q NumberMIDI Q numberstringMSC cue number
MIDI Raw StringMIDI SysEx raw stringstringHex string (no F0/F7)
MIDI StatusMIDI statusint0=Note Off, 1=Note On, 2=Key Pressure, 3=Control Change, 4=Program Change, 5=Channel Pressure, 6=Pitch Bend
MIDI Resources

See QLab MIDI Reference for command details.

Network Cues

Network cues work differently in QLab 4 vs QLab 5. Choose the columns based on your QLab version.

QLab 5 Properties

CSV Column HeaderDescriptionType
Custom StringCustom string for OSC message or plain textstring
Network Patch NameNetwork patch namestring
Network Patch NumberNetwork patch numberint
QLab 5 Custom Strings

Use spreadsheet formulas to craft complex OSC messages in the Custom String column.

QLab 4 Properties

CSV Column HeaderDescriptionType
CommandQLab commandint
Message TypeMessage typeint
OSC Cue NumberOSC cue numberstring
Raw StringRaw OSC stringstring
note

QLab 4 support is maintained but may be deprecated in future releases.

Text Cues

CSV Column HeaderDescriptionTypeValid Values
TextText content for text cuestringAny text

Video Cues

CSV Column HeaderDescriptionTypeValid Values
End TimeEnd time in secondsfloatDecimal number
Infinite LoopInfinite loop statebooltrue, false
LevelVideo audio level/volume in dBfloatTypically -60 to 12
PatchVideo patch numberint1-16
Play CountNumber of times to playintPositive integer
RatePlayback ratefloat0.03 to 33.0
Stage NumberVideo stage numberintStage index from workspace settings
Start TimeStart time in secondsfloatDecimal number
Video Stages

Stages are only available in QLab 5.

Valid Cue Types

Use these values in the Type column:

  • audio
  • mic
  • video
  • camera
  • text
  • light
  • fade
  • network
  • midi
  • midi file
  • timecode
  • group
  • start
  • stop
  • pause
  • load
  • reset
  • devamp
  • goto
  • target
  • arm
  • disarm
  • wait
  • memo
  • script
  • list, cuelist, cue list
  • cart, cuecart, cue cart

See Also