LXConsole

Introduction
Main Window

Command Line
Inspector
Live Pane

Menus
Preferences
Setup
Aux Windows
Help Index

Copyright © 2021
Claude Heintz Design

LXConsole Main Window-> Command Line


The LXConsole command line accepts commands that are similar to a regular console.
For example, typing 1@50 sets channel 1 to 50%.

The command syntax is relatively simple. Here's how to set levels:

[ n...] ( {&} {>} {n...} )... [@] [nn]

Or, easier to read: [chan] ( {And} {Thru} {chan} )... [At] [level] The optional "and" and "thru" in curly braces can be repeated but must always be followed by a channel number.

examples:

1@50channel one at fifty
1-10@75channel one thru ten at seventy five
1+3+5-7@40channels one, three, five, six, seven at forty

Levels are always two digits. Once two digits follow the '@', the command is complete and is processed without the need for the enter key. In order to set a level of 100%, you must use a key (see below) to indicate "full", which also causes the command to be processed.

The command line will automatically convert certain key presses in order to make using various keyboards easier. In the above examples, you can press the '=' key instead of typing '@'. You'll notice that the command line replaces the '=' with '@'.

This table shows keys and their associated commands:

WordCommandLetterNumeric
At@a(*)
And& + ","
Thru>t/
Except- -
Full@100f/
Out@00x,z
Home@homeh
Up@++u+ (after @)
Down@--d- (after @)
Dim Unselected !(immediate)
Frame@frameF
Select@selects
Cuecue:q(*)
Groupgroup:g
Subsub:s (after @)
Recordrecord:r
RecordRecord:R(no subs in live)
Copy TocopyTo:c
Move TomoveTo:M
UpdateUpdate group:U
Timetime:t
Partpart:p
Blockblock tracking:b
Unblockdon't block tracking:B
No Trackdon't track:v
Trackdo track:V
Dimmerdimmer:m
Patchpatch:#
ParkParkp
Findfind:?(dimmer in patch)
DisplayDisplay:^(name or subchannel)

Unmark All `
Intensity(select)i
Color(select)k
Pan(select)P
Tilt(select)T
Iris(select)I
Spot/Flood(select)Z

Fractional Up+e1, +e5, ...variable step
Fractional Down-e1, -e5, ...variable step

Next Cue Moden

Causes the following command to affect the next cue.

Some command keys are context sensitive. For example an initial "*" translates to "cue:" while after a list of channels, it translates to "@". (this particular context switch can be overridden in the preferences)

Some commands perform a direct action such as selecting an existing preset (cue, group or sub) or duplicating the current preset by recording or copying it with a new number.

examples:

cue:900[enter]Sets the current cue to 900 (if it exists)
record:123[enter]

Duplicates the levels of the current preset (cue, group or sub) with the new number 123

copyTo:123[enter]

Duplicates the current preset including times with the new number 123

Record may be combined with cue, group or sub to duplicate the current levels outside of the current mode. "copyTo:" works only in the same mode.


The "sub:" and "group:" commands have a dual purpose. They can be used to select the current preset. Or, they can be used to proportionately set the levels of the group or sub.

In the first case, "sub: 10" or "group: 3" takes you to group or sub display mode and shows the selected group or sub if it exists.

Setting the level of a sub adds it to the live output. Intensity values are highest takes precedence. So, if the level of a channel in the sub is higher than the current level, the sub's level is used. Intensity levels are proportionate to the requested level. "sub: 1@50" sets the live level of sub 1's channels to half of their recorded intensity. When a channel has a level set by a sub, it's color changes in the display.

Setting the level of a group proportionately sets the level of its marked channels in the current preset. Groups can be used to edit in live mode or any preset mode. Groups can also be included in cues by reference. When a group is included in a cue, its marked levels are automatically set into that cue. This makes it possible to change one group an have a number of cues that reference it also be updated.

In addition to selecting a group or sub by number, it is possible to enter the text of its "what" field. This selects the first preset that matches in a case-insensitive manner: "group: shins" or "sub:blue back@80"


Time

The "time:" command sets the time of the current cue in seconds. If there is a slash in the time, the command sets the up/down times.

examples:

time:10[enter]

Sets the current cue to a 10 second crossfade (press "t" for time:).

time:4 downtime:8[enter]

Sets the current cue to up in 4 seconds and down in 8 seconds (press "t" again for downtime:).


@record:

When record [r] is pressed after a selection of channels followed by [@], only the selected channels are recorded into the cue. If the specified cue exists, the selected channels are merged into the cue, replacing only the levels of those channels and leaving unselected channels the same. If the selected channels contain subchannels, you are asked to select which subchannels to record. 1&3&5@record:10 will merge the current levels of channels one, three and five into cue ten.


Running Cues

In Live Mode, the "cue:" command will select the next cue to be executed by the Live window. Pressing 'q' followed by pressing 'G' will tell the live window to execute its next cue. Pressing 'q' followed by a cue number, followed by 'G' will start the live window going to the specified cue.

The time command can be combined with either "!" or "f" (full) to turn Quick Mode on and off: , "time: !", Quick Mode ON; , "time: f", Quick Mode OFF.


Block and Track

The "block tracking:" command stops levels from being tracked into the designated cue from the previous cue.

The "don't track:" command stops levels from being tracked from the designated cue to the next cue.


Dimmer and Patch

The "dimmer:" command can be used to directly set the level of a single dimmer or dmx address. "dimmer:" followed by a number and "enter" will turn on that address. dimmer: followed by enter ends the dimmer check.

Immediately after starting dimmer check pressing any of the up/down keys will advance the dimmer number forward or backward ("dimmer:" followed by up/down + "enter" any time does the same). "dimmer: 1@50" will set the dimmer check level to 50%. Once the dimmer check level has been established, subsequent uses of the dimmer command will be at that level.

The dimmer command can also be used to check the dimmers assigned to a particular channel. The form of this function is [channel]dimmer:[index][enter]. So, "1dimmer:1[enter]" will check the first dimmer assigned to channel 1. Likewise, "12dimmer:2[enter]" will check the second dimmer assigned to channel 12. If the index is invalid, the command will have no effect.

The patch command will patch a single address to a single channel using the form patch:address@channel[enter]. A second "@" will patch the address at a level, patch:address@channel@level[enter]. If a dimmer check is active, patch:@channel[enter] will patch the current dimmer check address to the channel.


@copyTo and @Park

A command with a selection of channels followed by @ is normally completed by a level. There are several special commands that can also follow @.

Pressing [c] after "@" expands to "@copyTo:" which allows the levels of the selected channels to be copied to a cue or range of cues. If the selected channels have parts with multiple subchannels, a dialog will allow selection of the subchannels to be copied.

Pressing [p] after "@" expands to "@Park" This command allows the selected channels to be parked at a level when it follows @Park, eg. @Park50. The currently displayed subchannel of the selected channels will be parked at the specified level. If no level is specified, the selected chasnnels are un-parked. If the selected channels have parts with multiple subchannels, a dialog will allow selection of the subchannels to be un-parked. The final form of the park command has a dot in place of a level, "@Park" followed by [.] expands to "@Park-In-Place" which will set the selected channels to park at their current live levels. As with un-park, if the selected channels have parts with multiple subchannels, a dialog will allow selection of the subchannels to be parked-in-place.