Directory Structure

The show file for CueServer is arranged in a directory structure.

The following table illustrates the directory structure of a typical show file:

File Description
alt audio
     alt chime.wav
     alt MySound.ogg
     alt My Music.mp3
The audio directory contains audio files. Audio files can be any type supported by the system.
alt cues
     alt 1.00.cue
     alt 101.50.cue
     alt 123456.78.cue
     alt MyStack
         alt 1.00.cue
         alt 2.10.cue
The cues directory contains both cue resources and/or cue stack directories.

Cue file names use the same number as the cue with two decimal places of precision. Cue files end with the .cue extension. Valid cue numbers range from 0.00 to 999999.99.

Each cue stack is its own directory in the cues directory. Cue stack names are limited to 15 characters any may not contain spaces. Cues in cue stack directories follow the same rules as cues in the root cues directory.
alt dmxtriggers
     alt 1.dmxtrigger
     alt 2.dmxtrigger
     alt 3.dmxtrigger
The dmxtriggers directory contains DMX Input Trigger resources. DMX Trigger file names are based on the resource ID followed by the .dmxtrigger extension.

See DMXTrigger Resource for file format details.
alt groups
     alt 1.group
     alt 2.group
     alt 3.group
The groups directory contains Group resources. Group file names are based on the resource ID followed by the .group extension.

See Group Resource for file format details.
alt macros
     alt 1.macro
     alt 2.macro
     alt 3.macro
The macros directory contains Macro resources. Macro file names are based on the resource ID followed by the .macro extension.

See Macro Resource for file format details.
alt presets
     alt Conference
         alt 0.zone
         alt 1.preset
         alt 2.preset
         alt 3.preset
     alt Lobby
         alt 0.zone
         alt 1.preset
         alt 2.preset
The presets directory contains zone directories.

Each zone includes a 0.zone zone configuration file.

Within each zone, Preset file names use the same number as the preset. Preset files end with the .preset extension. Valid preset numbers range from 1 to 999.

Each additional zone is its own directory in the root directory. Zone names are limited to 15 characters any may not contain spaces. Each zone directory also contains a 0.zone configuration file and its own set of Preset resources.
alt rules
     alt 1.rule
     alt 2.rule
     alt 3.rule
The rules directory contains Rule resources. Rule file names are based on the resource ID followed by the .rule extension.
alt show.cfg This is the main show configuration file. It is always included in the root level off the show directory. The show.cfg file contains settings for DMX patching, physical location, LCD display, playbacks, global show preferences and more.

See show.cfg for details on this file format.
alt stations
     alt 0
         alt 1.button
         alt 2.button
         alt 3.button
         alt 1.contact
         alt 2.contact
         alt 3.contact
         alt 1.output
         alt 2.output
         alt 3.output
         alt 1.port
         alt 2.port
         alt station.cfg
     alt 1
         alt 1.button
         alt 2.button
         alt 3.button
         alt station.cfg
     alt 2
         alt 1.button
         alt 1.contact
         alt 2.contact
         alt station.cfg
The stations directory contains sub-directories for each station. Station directories are named with the ID number of the station. Station IDs always start at 0.

Individual resources for Buttons, Contacts, Outputs, and Serial Ports are included in each station directory. The ID numbers for each resource and number of resources for each type is dictated by the type and configuration of station. These files end with the .button, .contact, .output, and .port extensions.

Each station directory includes a station.cfg file that defines the station properties.

A station with ID 0 is always present and represents the “built-in” station that corresponds to the front-panel buttons and included contact closures, outputs and serial ports.
alt timers
     alt 1.timer
     alt 2.timer
     alt 3.timer
The timers directory contains Timer resources.

Timer file names are based on the resource ID followed by the .timer extension.
alt web
     alt index.html
     alt picture.png
     alt My Script.js
     alt MorePages
         alt Document.pdf
         alt index.shtml
The web directory is served by the embedded Apache web server. This directory may contain any combination of files and folders as needed.