Programming Commands

Edward Updated by Edward

Record

The record command can be abbreviated to rec to save typing. The command can be used to record cues, groups, submasters, specific palettes, generic palettes and simple chase effects. The syntax for each type of record operation is shown below.

NEO Notes & Tips: If the entire word is entered, a small window with buttons will appear above the command line showing labels for the NEO console softkeys. The labels may change in context as more of the command line is entered. Using the abbreviated command will not display this window.

Record a Cue

rec [cue] [{cue number}] [{“label”}]

The keyword “cue” is optional. If no cue number is entered, the cue will be added to the end of the current active cue list. If a number is entered, it will be checked to see if it references an existing cue. An optional label enclosed in quotes can be entered which will appear in the “Description” column of the cue list editor and cue playbacks.

Example:

rec 4.5 “New Cue” <ENTER> - Record the current state of all channels into cue number 4.5 and give it the label New Cue. If cue 4.5 already exists, a dialog will be displayed to confirm overwriting the current cue.

NEO Notes & Tips: For recording groups, palettes & submasters, the keywords “Exclude Zeros” may be added to the command so that any attribute that is at DMX 0 will not be recorded.

Record a Group

This command is the equivalent of clicking the “Record Group” button on the Main Display. A snapshot of the selected channels will be recorded. The syntax is:

rec group [{number}] [{“group name”}]

If no number is entered, the group will be added to the end of the group list. If a number and/or group name is entered, it will be checked to see if it references an existing group and if so, a dialog will be displayed to confirm updating or replacing the group. Choosing “Update” (the default if you press <ENTER>) will add any new selected channels to the existing group and adjust any existing channels in the current selection. Clicking on “Replace” will overwrite the existing group.

Record a Submaster

This command will create a group with a snapshot of the selected channels and assign the specified submaster number to it. The syntax is:

rec sub {number}

If the number matches a submaster already assigned, a dialog will be displayed to confirm overwriting the submaster.

Set Submaster Fade time

Once a submaster has been recorded, its fade time may be set from the command line with the following syntax:

sub {number} time {value}

Record a Specific Palette

Use this command to record attributes of the selected channels to the specified specific palette type. The attributes recorded into (specific) palettes are organized into categories called palette types. The attributes included in each type are determined by a grid accessible from the Groups Editor window. See the section titled “Edit Palette Type” for more information.

The syntax of this command is:

rec (intensity | position | color | beam | edge | utility)

The palette will be recorded with the label “{Attribute Type} {n}” (Example: Color 3).

Record a Generic Palette

Use this command to record attributes to a generic palette. If no number is specified, the palette will be added to the end of the list. The label is required.

rec palette [{number}] {“label”}

NEO Notes & Tips: This command is not very sophisticated. If you have more than one fixture selected, only the attributes set in the lowest number fixture will be recorded. Therefore, it is recommended that you have only one fixture selected when using this command.

Record a Simple Chase Step

This command can be used to add a step or modify a step with the active or selected channels to an existing chase effect. Each effect is assigned a number when it is recorded. To determine the number of the desired effect, call up the Fx List Editor. The syntax is:

rec fx {number} [{step}] [sel]

If a step is not specified, a new step will be added to the effect. If sel is not entered, all active channels will be added to the effect step, otherwise only the selected channels will be added.

Update

The update command can be abbreviated to upd to save typing.

upd [cue {number} [thru [cue] {number}]]]

Use the update command to update an existing cue or range of cues. Entering the “Update” command on its own will immediately update the current live cue with the current channel state.

Modifying Cue Timing

The time values stored in cues can be modified with the following commands:

cue {number list} (time | delay) ([(+ | -)]{value} | [(+ | -)]{up value}/[(+ | -)]{down value})

cue {number list} follow [(+ | -)]{follow time}

cue {number list} (pos time {value} | color time {value} | beam time {value} | edge time {value})

A single cue or a range of cues can be modified. The format of the “number list” is the same as for a channel list described above. Time values can be absolute or relative. For “time” and “delay”, there can be an up time/delay and a down time/delay separated by the “/” character. If a single time is entered, it will apply to both the up and down values. If a “follow” time is set, the trigger for the affected cue(s) will be changed to “Autofollow” also. The third form of this command can be used to alter the attribute family timing for the cue or list of cues.

Examples:

cue 3 time 4.5 <ENTER> - Sets the up and down times of Cue 3 to 4.5 seconds.

cue 5 time 2/4 <ENTER> - Sets the up time of Cue 5 to 2 seconds and the down time to 4 seconds.

cue 2 time +1.5 <ENTER> - Adds 1.5 seconds to the time for Cue 2. If the up and down times are different, applies only to the up time.

cue 4 follow 6 <ENTER> - Sets a follow time of 6 seconds for the next cue after Cue 4.

cue 6 color time 4 <ENTER> - Sets the color attribute time for Cue 6 to 4 seconds.

Modifying Channel Timing

Each channel stored in a cue may have its own time and delay that overrides the cue timing. The following commands can be used to set these values:

{channel list} time {number} [delay {number}]

group ({name} | {number}) time {number} [delay number}]

Block, Smart Block & Unblock

The cue-level block flags can be set or unset with the following command:

cue {number} (block | smart block | unblock)

This command can be applied only to a single cue at a time.

Adding/Removing Fx

Defined effects may be added or deleted from a cue or cues with the following command:

cue {number}[(+|/){number}…] fx [(+ | -)]{effect number}[(+ | -){effect number}…]

If no fx number(s) are specified, all effects will be removed from the cue(s).

How did we do?

Saving & Loading Show Files

Communication with external systems

Contact