CueServer uses a command language called CueScript as the basis of nearly all of CueServer’s control and automation capabilities. You will use CueScript to make CueServer perform actions. If you need CueServer to start playing a cue, you can enter
Cue 1 Go on the command line. If you want CueServer to fade up a DMX channel, enter
Time 5 Channel 1 At FL.
Not only can CueScript be used to enter live commands into CueServer, but CueScript is used throughout the system to perform all kinds of automation tasks. Advanced logic can be added to a CueServer project using CueScript to orchestrate lighting cues with button presses, contact closure inputs, serial port strings, LCD messages, digital outputs, and much more.
CueScript was created with the following in mind:
- It must be easy to use – the language reads easily in English.
- It must be familiar to lighting professionals – commands like
Group 1 Releaseare very “console-like”.
- It has a short-hand abbreviation system to make it easier to type – Instead of typing
Channel 1 At 100, you can type
The following sections describe the language in more detail.