The show.cfg file is a simple text file in LibConfig format. This file is located in the root of the show’s file system directory structure.
The following elements appear in the show.cfg file:
astro |
Dictionary (astro) | Contains a dictionary of Astronomical Time configuration elements. |
audio |
Dictionary (audio) | Contains a dictionary of Audio configuration elements. |
description |
String | A textual description for the show file that appears in the Settings/Description panel of CueServer Studio. |
dmx |
Dictionary (dmx) | Contains a dictionary of DMX configuration elements. |
lcd |
Dictionary (lcd) | Contains a dictionary of LCD Display configuration elements. |
name |
String | DEPRECIATED: This element used to contain the name of the show. Now, the actual name of the show file directory is used as the show’s name. |
preferredModel |
Integer | Contains the Model ID number of the “preferred” CueServer model for this show file. CueServer Studio uses this ID to display the correct UI for specific configuration elements that are different for each model.
|
station |
Dictionary (station) | Contains a dictionary of Station related configuration elements. |
‘astro’ Dictionary
The following elements appear in the astro dictionary:
latitude |
Float | The device’s latitude coordinate (in degrees, for example 34.24963). |
longitude |
Float | The device’s longitude coordinate (in degrees, for example -84.05723). |
offset |
Float | DEPRECIATED: This element had previously been used to specify the device’s offset from UTC/GMT. Now the time zone offset is retrieved from the system’s global clock settings. |
‘audio’ Dictionary
The following elements appear in the audio dictionary:
volume |
Integer | The audio output volume (from 0 to 100). |
‘dmx’ Dictionary
The following elements appear in the dmx dictionary:
channelCount |
Integer | The number of channels being output (must be equal to universeCount * 512). |
playbackCount |
Integer | The number of playbacks configured. |
playbacks |
Dictionary Array (playbacks) | An array containing the configuration dictionaries for each playback. |
ports |
Dictionary Array (ports) | An array containing the configuration dictionaries for each port. |
universeCount |
Integer | The number of CueServer universes configured (must be equal to channelCount / 512). |
universes |
Dictionary Array (universes) | An array containing the configuration dictionaries for each universe. |
‘dmx/playbacks’ Dictionary
The following elements appear in the dmx/playbacks dictionary:
name |
String | The descriptive name for the playback (may be blank). |
mode |
Integer | An ID for the default mode of the playback.
|
‘dmx/ports’ Dictionary
The following elements appear in the dmx/ports dictionary:
direction |
Integer | The input/output “direction” for the port. [OPTIONAL]
|
universe |
Integer | The CueServer universe number (1..32) corresponding to this port. Previous versions of CueServer used universe 0 to mean that the port was disabled, which is depreciated. Instead use the direction element to indicate that a port is disabled. |
‘dmx/universes’ Dictionary
The following elements appear in the dmx/universes dictionary:
channels |
Integer | The number of channels in this universe (1-512). If this element is missing, the default is 512. |
name |
String | Descriptive name for the universe (may be blank). |
rx_port |
Integer | The port number for KiNET v2 protocol. Only used for the KiNET v2 protocol. |
rx_priority_high |
Integer | High limit of the priority range of received packets (0-200). Only used for the sACN protocol. |
rx_priority_low |
Integer | Low limit of the priority range of received packets (0-200). Only used for the sACN protocol. |
rx_protocol |
Integer | Number of protocol to use for receiving DMX over Ethernet for this universe.
|
rx_universe |
Integer | External universe number to receive channels from.
|
tx_flags |
Integer | The transmit flags for KiNET v2.
|
tx_ip |
String | IP Address to transmit packets to. Only used for KiNet and Art-Net protocols. |
tx_mode |
Integer | DEPRECIATED: This element had previously been used to specify the Art-Net broadcast mode. Now the broadcast mode is implied by special values in the tp_ip element. |
tx_port |
Integer | The port number for KiNET v2 protocol. Only used for the KiNET v2 protocol. |
tx_portout |
String | DEPRECIATED: This element had previously been used to list KiNET v2 “portout” parameters. |
tx_priority |
Integer | Priority level for transmitted packets (0-200). Only used for the sACN protocol. |
tx_protocol |
Integer | Number of protocol to use for transmitting DMX over Ethernet for this universe.
|
tx_universe |
Integer | External universe number to transmit channels to.
|
‘lcd’ Dictionary
The following elements appear in the lcd dictionary:
top-left |
Integer | The ID of the display element that will appear in the top-left of the LCD Display. Possible values include:
|
top-right |
Integer | The ID of the display element that will appear in the top-right of the LCD Display (uses same constants as above). |
bottom-left |
Integer | The ID of the display element that will appear in the bottom-left of the LCD Display (uses same constants as above). |
bottom-right |
Integer | The ID of the display element that will appear in the bottom-right of the LCD Display (uses same constants as above). |
backlight |
Integer | The brightness level of the LCD backlight (from 0 to 255). |
‘station’ Dictionary
The following elements appear in the station dictionary:
onColor |
String | The default onColor for stations, represented as a hexadecimal string. For example, an Orange color would be represented as FF8800. Colors may optionally have an Alpha component, which is used to denote the flash pattern. For example, Green with a flash pattern of 3 would be represented as 00FF0003. |
offColor |
String | The default offColor for stations, represented as a hexadecimal string. |
mixedColor |
String | The default mixedColor for stations, represented as a hexadecimal string. |
lockedColor |
String | The default lockedColor for stations, represented as a hexadecimal string. |
user1Color |
String | The default user1Color for stations, represented as a hexadecimal string. |
user2Color |
String | The default user2Color for stations, represented as a hexadecimal string. |
user3Color |
String | The default user3Color for stations, represented as a hexadecimal string. |
user4Color |
String | The default user4Color for stations, represented as a hexadecimal string. |

