The topic you requested could not be found.
Related topics are listed below.

CS-920 CueServer 2 Mini

Hardware » Models » CS-920 CueServer 2 Mini

The CueSevrer 2 Mini (CS-920) is the smallest of the CueServer 2 models and is housed in a rugged anodized aluminum enclosure suitable for desktop use or panel, DIN, or truss mounting using optional bracket kits. The CueServer 2 Mini can output shows utilizing up to…

CS-940 CueServer 2 DIN

Hardware » Models » CS-940 CueServer 2 DIN

Please Note: The CS-940 has been discontinued. It has been replaced by the more capable CS-950. The CueServer 2 DIN (CS-940) is housed in an enclosure suitable for DIN rail, surface, or panel mounting. The DIN rail brackets accomodate standard 35mm rail. Mounting…

CS-950 CueServer 2 DIN

Hardware » Models » CS-950 CueServer 2 DIN

The CueServer 2 DIN (CS-950) is housed in an enclosure suitable for DIN rail, surface, or panel mounting. The DIN rail brackets accomodate standard 35mm rail. Mounting flanges are included for surface or panel mounting. Connections for power, DMX, contact closures,…

CS-900 CueServer 2 Pro

Hardware » Models » CS-900 CueServer 2 Pro

The CueServer 2 Pro (CS-900) is housed in a sturdy 1U rack‑mount enclosure with removable brackets. CueServer 2 Pro features dual LAN ports for splitting Ethernet-based lighting and management data onto separate networks if desired. CueServer 2 Pro boasts an…

CueServer Studio 2

CueServer Studio 2

CueServer Studio 2 is the desktop application used to program, configure, locate and operate CueServer 2 devices. It is available for both Mac OS X and Windows. You can download the current version of CueServer Studio 2…

Using CueServer

Using CueServer

This section of the manual is under construction. This section will provide detailed information about specific programming topics for CueServer. Presently, this section contains the following subsections: DMX Triggers

Release v3.0.1 [May 2, 2019]

Release Notes » Release v3.0.1 [May 2, 2019]

Version 3.0.1 Version 3.0.1 contains 17 minor feature improvements and 22 bug fixes. Some of the more significant improvements include eight new color picker variants, two new timer triggering modes, editable Button IDs, enhanced NTP server integration, and improved…

Hardware

Hardware

Overview This chapter describes the models of CueServer 2 available along with the various physical features, differences between models, specifications and explanation of indicators and displays. For a description of the available models of CueServer 2, see these…

Hardware Model Identifiers

Internals » Hardware Model Identifiers

One of the fields in the Ping response string from a CueServer is the Hardware Model Identifier. This number is a 16-bit value divided into several fields. When looking at this value in hexadecimal, its digits are broken into the following meanings: Value…

Models

Hardware » Models

There are currently three CueServer 2 models available. A fourth CueServer 2 model (the CS-940) was replaced by the more capable CS-950. CS-900 CueServer 2 Pro The CueServer 2 Pro is housed in an enclosure with removable brackets suitable for either 19”…

DMX Modules

Hardware » DMX Ports » DMX Modules

The CS-900 CueServer 2 Pro and the CS-920 CueServer 2 Mini use a unique field-replaceable DMX module system for allowing the DMX ports to be customized for each individual project’s needs. The CS-900 ships with four blank plates covering the module slots. The…

USB Ports

Hardware » USB Ports

CueServer 2 has both USB Host and USB Device ports. At this time, the USB Host port is only used as an alternative way to apply firmware updates to the device. The USB Device port is not used and is reserved for future use. Specifications CS-900…

Audio Ports

Hardware » Audio Ports

CueServer 2 has built-in stereo audio. The stereo output is able to play sound effects, music and other audio clips in response to CueScript commands triggered by the active show. At this time, the stereo input is not implemented in software and is reserved for…

Function Buttons

Hardware » Function Buttons

CueServer 2 provides up to eight customizable front-panel function buttons. These buttons can be customized for the needs of a particular application, for example, they can run presets, start shows, change modes, show operating status, and more. Each button can be…

DMX Ports

Hardware » DMX Ports

In addition to being able to transmit and receive DMX-over-Ethernet, CueServer also has built-in DMX ports for hard-wired DMX connections to fixtures, dimmers, consoles and virtually any other DMX compatible devices. The rack-mounted CS-900 has four replaceable DMX…

Reset Button

Hardware » Reset Button

CueServer 2 has a “Reset” button. The reset button is used to force the unit into bootloader mode if the button is held down during power up. The bootloader mode is for factory use only. There is no need to attempt to use bootloader mode except as…

Ethernet Ports

Hardware » Ethernet Ports

CueServer 2 is an Ethernet-based product. An Ethernet connection to a local network is required to program CueServer using the CueServer Studio 2 software. Additionally, Ethernet is required if a DMX-over-Ethernet protocol (such as sACN, Art-Net, or KiNET) is going…

Memory Card

Hardware » Memory Card

CueServer 2 uses a microSD memory card for storage of show files. Units ship from the factory with “Class 10” 16GB cards pre-installed. At this time, CueServer 2 does not support hot-swapping cards while the system is running. This means that a card must…

Power Input

Hardware » Power Input

All models of CueServer 2 can be powered by a 12 to 24 VDC Class 2 input. Although the power requirements are similar for the various models, their connectors and current requirements are different. The rack-mounted CS-900 and the miniature CS-920 both have a…

Contact Closures

Hardware » Contact Closures

CueServer 2 provides up to eight low-voltage contact-closure inputs. These inputs are designed for connecting switches, buttons, motion detectors, sensors, and most anything that makes an electrical connection between two conductors. Each contact-closure input can be…

LCD Display

Hardware » LCD Display

Some CueServer 2 models have a front-panel LCD Display with navigation buttons. This display is used to see the overall operational status of the device and can be used to adjust a small subset of settings and perform basic diagnostics. The LCD Display features…

Release v1.5.2 [July 25, 2016]

Release Notes » Release v1.5.2 [July 25, 2016]

Version 1.5.2 (7/25/16) CueServer Studio 2 Bug Addressed a problem that could cause KiNET v2 parameters to not be saved properly to the show file. Firmware Feature Now supports Revision D of the CS-940 hardware.

Digital Outputs

Hardware » Digital Outputs

CueServer 2 provides up to eight low-voltage digital outputs. These outputs are designed for connecting LED indicators, small relays, buzzers, pilot lights, and most anything that can be powered from a small DC voltage. Each digital output can be turned on or off as…

Serial Ports

Hardware » Serial Ports

CueServer 2 provides up to two serial ports, one RS-232 port and optionally one RS-485 port. These ports are designed to be used to interface with 3rd party devices such as video projectors, automation systems, security panels, motorized window coverings, and most…

Navigator Window

CueServer Studio 2 » Navigator Window

Overview The Navigator Window appears when CueServer Studio opens. Use the Navigator Window to view available CueServers, manage basic settings, change active shows, identify individual devices, update firmware and more. The top pane of this window displays both…

show.cfg

Internals » Show File Format » Configuration Files » show.cfg

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…

Getting Started

Getting Started

Welcome to CueServer 2. Sections are being added to this User’s Manual on a regular basis. Current Version Note that on September 11, 2019, version 3.1.3 of CueServer Studio was released. Please download this latest version here: CueServer 2…

Ethernet Protocols

Hardware » Ethernet Ports » Ethernet Protocols

CueServer 2 supports several Ethernet Protocols for the transmission and reception of DMX lighting control data, remote control of the CueServer, synchronization of network time, web services and more. See the following sections for additional information about each…

Updating Firmware

CueServer Studio 2 » Navigator Window » Updating Firmware

When new features or bug fixes become available for CueServer 2, a new version of CueServer Studio will be released. With each software release, CueServer Studio will check to make sure that the CueServer devices have the most up-to-date software version. If a…

Release v1.5.4 [September 8, 2016]

Release Notes » Release v1.5.4 [September 8, 2016]

Version 1.5.4 (9/8/16) CueServer Studio 2 Bug Addressed a problem that could cause a streaming cue to become corrupted if its cue number is changed. Bug Addressed a problem that caused offline shows to not show cue stacks in the hierarchical menu below the…

Environment Variables

Internals » Web Server » Environment Variables

The following environment variables are defined in the built-in Apache 2 web server. These variables are available for use within custom HTML pages and/or CGI type scripts being served from CueServer. Variable Description Example SHOW_NAME…

Time Status [ts]

Internals » CGI API » get.cgi » Time Status [ts]

This request returns a Time Status data structure for the CueServer. This structure contains detailed information about the current time, date, astronomical features, time zone and more. URL: /get.cgi?req=ts Response: The following data structure will be returned…

Ethernet Port Numbers

Hardware » Ethernet Ports » Ethernet Port Numbers

CueServer 2 uses several different Ethernet protocols to communicate with other devices on the network. The following table lists each of the TCP and UDP port numbers used by CueServer’s various features and facilities: Port Protocol Service…

Release v1.5.0 [June 3, 2016]

Release Notes » Release v1.5.0 [June 3, 2016]

Version 1.5.0 (6/3/2016) New Features New Added DMX Input Triggers. New Added Art-Net Protocol. New New Playbacks view now shows DMX Input/Output. New New Cues editor panel now has separate tabs for Properties, Contents and Capture. CueServer Studio…

Release v1.4.0 [January 21, 2016]

Release Notes » Release v1.4.0 [January 21, 2016]

Version 1.4.0 (1/21/2016) CueServer Studio 2 Feature Added ability to set the Input/Output direction of DMX Ports in the DMX Port Settings panel. Feature Added a new Network Settings window that allows the network mode to be switched between Single and Dual…

Working With Offline Shows

CueServer Studio 2 » Navigator Window » Working With Offline Shows

A Show File is a directory that contains the data stored in the show. The contents of the Show File directory are individual binary files and subdirectories for each object in the show, including Cues, Macros, Rules, Timers, Sounds, Web Content and more. Since a…

Autodiscovery

Internals » Autodiscovery

CueServers on the network can be discovered by using an auto-discovery technique. All CueServers (both the original CueServer and the CueServer 2 series) are listening on the CueServer Multicast Group Address (239.255.204.2) on port 52737. This socket is typically…

Network Info [net]

Internals » CGI API » get.cgi » Network Info [net]

This request returns a Net Info data structure for the CueServer. This structure contains detailed information about the current operating parameters of CueServer’s network interfaces. URL: /get.cgi?req=net Response: The following data structure will be…

Button Values [bv]

Internals » CGI API » get.cgi » Button Values [bv]

This request returns the current state of of the CueServer’s front-panel buttons. !This request is available in CueServer 2 only for compatibility with the original CueServer 1 API. Use of this request is depreciated and is not encouraged. This request only…

System Status [ss]

Internals » CGI API » get.cgi » System Status [ss]

This request returns a System Status data structure for the CueServer. This structure contains detailed information about the current status of the device. URL: /get.cgi?req=ss Response: The following data structure will be returned by this request. typedef…

Extended Command Context [ecc]

Internals » CGI API » get.cgi » Extended Command Context [ecc]

This request returns an Extended Command Context data structure for the specified command context. This structure contains detailed information about a command context. URL: /get.cgi?req=ecc&id= Parameters: id= (optional) 0 specifies the default context (same…

Working With Shows

CueServer Studio 2 » Navigator Window » Working With Shows

About Shows All of the programming and configuration in a CueServer is stored in a show file. CueServer show files contain Cues, Groups, Macros, Sounds, Web Pages, Stations, Timers, Rules, Configuration Data and more. The memory card in CueServer can hold one or…

Release v1.3.0 [November 11, 2015]

Release Notes » Release v1.3.0 [November 11, 2015]

Version 1.3.0 (11/3/2015) CueServer Studio 2 Feature Macros editor now has an inline script editor, instead of requiring the user to click into a separate script editor window. Feature The “New…” menu item in the File menu now creates a new…

Supported Audio File Formats

Hardware » Audio Ports » Supported Audio File Formats

CueServer 2 supports the playback of the following common popular audio file formats: File Extension Description .aif .aifc .aiff .aiffc Audio Interchange File Format (Apple) .au .snd Unix Audio File (Sun, NeXT, UNIX)…

Setting Network Parameters

CueServer Studio 2 » Navigator Window » Setting Network Parameters

When a CueServer is selected in the Navigator Window, it’s various network parameters can be changed by clicking on the Network Toolbar Item ( ), or by selecting the Network Settings… menu item in the CueServer menu. These parameters include the…

Operators

CueScript Language » CueScript Overview » Expressions » Operators

The CueScript language allows for operators to be used in expressions. Operators are symbols that appear in-between two values that “operate” on those values. Common operators include mathematical functions such as + and – for addition and…

Ping [ping]

Internals » CGI API » get.cgi » Ping [ping]

This request returns the device’s Auto-Discovery data string. Use this request to fetch pertinent device information using a TCP (HTTP) connection. URL: /get.cgi?req=ping Response: The returned data is an ASCII string. It begins with #PING and contains…

Release v1.0.6 [March 13, 2015]

Release Notes » Release v1.0.6 [March 13, 2015]

Version 1.0.6 (3/13/2015) CueServer Studio 2 Bug Addressed a problem introduced in 1.0.5 that caused the Stations editor panel to not appear properly if an external station was edited immediately after editing the built-in station. Firmware Bug Addressed…

WAV Sample Formats

Hardware » Audio Ports » Supported Audio File Formats » WAV Sample Formats

The following sample formats are supported by CueServer 2’s WAV audio…

HTTP Protocol

Hardware » Ethernet Ports » Ethernet Protocols » HTTP Protocol

Hypertext Transfer Protocol (HTTP) is an network protocol for “hypermedia information systems”. HTTP is the foundation of data communication for the World Wide Web. CueServer uses HTTP for a variety of purposes. CueServer uses its embedded HTTP web server…

Release v1.4.1 [February 24, 2016]

Release Notes » Release v1.4.1 [February 24, 2016]

Version 1.4.1b (2/24/2016) Windows Installer Bug Addressed a problem with the Windows installer that corrupted the application in a way that would cause it to not be able to properly create new offline show files [Windows Only]. Version 1.4.1…

Release v1.0.3 [January 22, 2015]

Release Notes » Release v1.0.3 [January 22, 2015]

Version 1.0.3 (1/22/2015) CueServer Studio 2 Feature First version available as both OS X and Windows builds. Feature Added the ability to add and remove remote devices to the CueServer Navigator window. Feature Added firmware version column to the Navigator…

Self-Test Function

Hardware » Self-Test Function

CueServer 2 has a built-in Self-Test function that tests nearly every subsystem and circuit path in the product. This function can be used if there is a suspicion that the CueServer hardware has a physical fault. !Do not enter the Self-Test mode while a show is in…

Release Notes

Release Notes

The following list shows a revision history of the software releases for CueServer 2. The current version may be downloaded from the main CueServer Downloads page. Pre-release and archived versions may be downloaded from the CueServer Software Site. Release v3.1.3…

Release v1.0.5 [March 11, 2015]

Release Notes » Release v1.0.5 [March 11, 2015]

Version 1.0.5 (3/11/2015) CueServer Studio 2 Feature Show project files can now be downloaded/uploaded to/from your computer. Feature Offline project files can now be edited without the CueServer hardware. Feature Added a second list view to the main…

Working With Remote CueServers

CueServer Studio 2 » Navigator Window » Working With Remote CueServers

Adding a Remote CueServer To add a CueServer to the Navigator Window that is “across the Internet” (i.e., not on the local network), choose Add Remote CueServer… from the CueServer Menu, or click the Add Remote button ( ) in the toolbar. The Add Remote…

Reboot

CueScript Language » Action Commands » Reboot

Syntax Command Description Return Value Reboot Reboot the CueServer Always returns 1 Abbreviation None Description Causes the CueServer to reboot immediately. Any show or playback occurring will be interrupted, and the…

Identifying CueServers

CueServer Studio 2 » Navigator Window » Identifying CueServers

When working with multiple CueServers, sometimes it may be useful to be able to positively identify which CueServer is which. A CueServer’s Identify Mode can be activated, which causes it’s LCD Display and Power LED to flash. This function makes it easy…

Release v1.0.1 [December 23, 2014]

Release Notes » Release v1.0.1 [December 23, 2014]

Version 1.0.1 (12/23/2014) CueServer Studio 2 Feature Added “User’s Manual…”, “Support Website…”, and “Release Notes…” to the Help Menu. Feature Changed the font used for displaying CueScript commands. Bug…

Time Info [ti]

Internals » CGI API » get.cgi » Time Info [ti]

This request returns a Time Info string from the CueServer. This string contains information about the NTP servers and time zone currently in use. URL: /get.cgi?req=ti Response: The Time Info string contains two fields separated by a bar character (|). The first…

Release v1.4.2 [March 17, 2016]

Release Notes » Release v1.4.2 [March 17, 2016]

Version 1.4.2 (3/17/2016) CueServer Studio 2 Feature Added a new Diagnostic Tools section to the Help menu. Two network analysis tools have been added: sACN Network Monitor – Scans the network for active universes of sACN data. Shows the sources of…

Release v1.4.3 [April 18, 2016]

Release Notes » Release v1.4.3 [April 18, 2016]

[April 18, 2016]h3. Version 1.4.3 (4/18/2016) CueServer Studio 2 Bug Addressed a problem that could cause the discovery of local CueServers to be intermittent if the found devices are not on the same subnet as the host computer. Bug Addressed a problem that…

LCD Display Modes

Hardware » LCD Display » LCD Display Modes

The LCD Display has two modes of operation, the Status Display and the Menu Display: Status Display By default, while the CueServer is running normally, the Status Display will be visible. This display typically shows the device’s name, the current time, and…

Live

CueServer Studio 2 » Editor Window » Live

The Live section of the navigator contains views that show the Stage, Playback Operation, and System Status of the CueServer. Each of these views show dynamic screens that are updating “live” as the CueServer is performing it’s operations. The…

Command Context [cc]

Internals » CGI API » get.cgi » Command Context [cc]

This request returns a Command Context data structure for the specified command context. This structure contains detailed information about a command context. !This request is available in CueServer 2 only for compatibility with the original CueServer 1 API. Use of…

set.cgi

Internals » CGI API » set.cgi

The set.cgi URL is used to store information into the CueServer. The typical format of this URL is: http:///set.cgi?dst=& Depending on the value of the parameter, this URL can store many different pieces of information to the CueServer. The following variations of…

Release v1.5.5 [October 28, 2016]

Release Notes » Release v1.5.5 [October 28, 2016]

Version 1.5.5 (10/28/16) CueServer Studio 2 Bug Auto-discovery now works properly if network interfaces are enabled and/or disabled while the app is open. Bug The CueServer device name now appears in the stand-alone Stage and Playbacks windows. Bug Addressed…

CueScript Protocol

Hardware » Ethernet Ports » Ethernet Protocols » CueScript Protocol

CueScript Protocol is a method of sending CueScript commands to a CueServer over Ethernet. CueServer listens for incoming UDP packets on port 52737 that contain a valid CueScript command string. CueScript packets may be sent to CueServer by: Unicast to the…

LCD Status Options

Hardware » LCD Display » LCD Status Options

The Status Display of the LCD is divided into four quadrants, the top-left, top-right, bottom-left, and bottom-right. Each of these four quadrants can be customized to show a different piece of information about the status of the device or show. The default Status…

Editor Window

CueServer Studio 2 » Editor Window

Overview The Editor Window is the primary window used to interact with, program and configure CueServer. Use the Editor Window to view the “live” operation, edit resources and triggers, and set various configuration properties of a CueServer show. The…

Release v1.0.7 [April 7, 2015]

Release Notes » Release v1.0.7 [April 7, 2015]

Version 1.0.7 (4/7/2015) CueServer Studio 2 Feature Added a display of the current Stack Name to the Playback view. Feature Added an indicator to the Universe Settings panel to show if a universe is receiving input data. Feature Added Variables sub-view to…

Toolbar

CueServer Studio 2 » Navigator Window » Toolbar

The toolbar in the Navigator Window contains several controls for managing CueServers. Each of the toolbar items are described below: Open Show Opens the currently selected CueServer’s Editor Window. The Editor Window is used for programming and…

Front Panel

CueServer Studio 2 » Editor Window » Live » Status » Front Panel

The Front Panel View shows the current state of the physical CueServer. The CueServer’s LCD display and LED indicators are visible in this view. As the LCD display and/or LED indicators on the physical CueServer changes, they are updated live on this…

CueScript via UDP

CueScript Language » CueScript Overview » Executing Commands » CueScript via UDP

CueServer allows external CueScript commands to be sent to it via UDP packets. There are two methods that can be used to send UDP packets to CueServer: Unicast Method: A UDP packet containing one or more CueScript commands can be unicast directly to the IP Address…

Release v2.0.4 [March 14, 2018]

Release Notes » Release v2.0.4 [March 14, 2018]

Version 2.0.4 Version 2.0.4 is an incremental update to CueServer 2 including 10 general feature enhancements, and 11 bug fixes. Focus areas of this release include working with show files, CueScript additions, system log improvements and general…

Playback Info [pi]

Internals » CGI API » get.cgi » Playback Info [pi]

This request returns a Playback Info data structure for the specified playback fader. !This request is available in CueServer 2 only for compatibility with the original CueServer 1 API. Use of this request is depreciated and is not encouraged. Use Extended Playback…

Record Stream

CueScript Language » Action Commands » Record » Record Stream

Syntax Command Description Return Value Record [options] Stream Records streaming cue cue number The cue number recorded Any whole number from 0 to 99999 May optionally contain decimal numbers from .00 to…

Release v1.5.1 [July 19, 2016]

Release Notes » Release v1.5.1 [July 19, 2016]

Version 1.5.1 (7/19/16) New Features New Added a System Clock panel to allow the device’s time, date and various astronomical parameters to be viewed live. CueServer Studio 2 Feature When changing protocols in Settings > DMX > Universes, the…

Update Stream

CueScript Language » Action Commands » Update » Update Stream

Syntax Command Description Return Value Update [options] Stream Updates streaming cue cue number The cue number updated Any whole number from 0 to 99999 May optionally contain decimal numbers from .00 to…

CGI API

Internals » CGI API

CueServer includes an embedded web server that responds to HTTP requests. In addition to the standard URLs that a user of the Web Interface would see, a special set of URLs are available in CueServer that can be used to run CueScript commands, fetch real-time…

Executing Commands

CueScript Language » CueScript Overview » Executing Commands

There are several places where CueScript commands are used within the system. Command Line When working with CueServer Studio on a live CueServer, a command line appears at the bottom of the window. This command line allows CueScript commands to be executed at any…

Network Properties [net]

Internals » CGI API » set.cgi » Network Properties [net]

This request sets various Network properties. URL: /set.cgi?dst=net& Optional Parameters: name= (optional) This parameter (if present) sets the device’s name. Maximum length of this string is 15 characters. ipA= (optional) This parameter (if…

Release v2.1.0 [May 16, 2018]

Release Notes » Release v2.1.0 [May 16, 2018]

Version 2.1.0 Version 2.1.0 adds a suite of SMPTE Timecode features, a Live CueScript Helper, high-resolution graphics, plus dozens of other important enhancements to CueServer 2. Major Features New SMPTE Timecode New Live CueScript Helper New Retina/Hi-DPI…

Command Context

CueScript Language » CueScript Overview » Command Context

CueServer keeps track of the “context” of the currently executing string of CueScript commands, which allows multiple commands which operate on a single object to be split into completely separate requests. When the user types Channel 1 At 100, the user is…

CueScript via HTTP

CueScript Language » CueScript Overview » Executing Commands » CueScript via HTTP

CueServer allows external CueScript commands to be sent to it via HTTP protocol (a simple URL request). Built into CueServer is a web server that allows CueScript commands to be executed by receiving them in a special URL. The typical format of this URL…

CueStation Protocol

Hardware » Ethernet Ports » Ethernet Protocols » CueStation Protocol

CueStation Protocol is the method of communication between a CueServer and the CueStation Hub. The following table lists the general specifications for the CueServer implementation of CueStation protocol: Can communicate with one or more CueStation Hubs Supports…

CueScript Language

CueScript Language

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…

Levels

CueScript Language » CueScript Overview » Levels

The At command and several other methods set levels. Levels are an expression of a quantity from lowest possible value (zero) to highest possible value (full). CueServer allows levels to be expressed in four primary ways, by percentage (the default), or by decimal,…

Release v3.0.0 [April 4, 2019]

Release Notes » Release v3.0.0 [April 4, 2019]

Version 3.0.0 Version 3.0.0 adds many exciting new functions to CueServer including fully interactive web-based CueStations, a built-in graphical layout editor, entirely new station station pages, support for the new Insite 7” Touchscreen, plus the ability to…

Release v1.0.4 [February 9, 2015]

Release Notes » Release v1.0.4 [February 9, 2015]

Version 1.0.4 (2/9/2015) CueServer Studio 2 Feature Added the ability to open local offline show files. Feature Added an Cue Fade Times popup window that provides direct access to extended fade time attributes. Feature Added cursor and history control to the…

Button

CueScript Language » Selection Commands » Button

Syntax Command Description Return Value Button [] Select one or more buttons The pressed state of the selected button(s) Button . [] Select one or more buttons on a specific station The pressed state of the…

DHCP Protocol

Hardware » Ethernet Ports » Ethernet Protocols » DHCP Protocol

Dynamic Host Configuration Protocol (DHCP) is a network protocol used to automatically configure devices on the network. With DHCP, devices request IP addresses and networking parameters automatically from a DHCP server, reducing the need for a network administrator…

Cue Types

CueServer Studio 2 » Editor Window » Resources » Cues » Cue Types

There are two cue types available to CueServer. Normal Cues A “normal” cue is similar to the type of cue used on traditional lighting consoles. A cue of this type stores a single scene (or part of a scene). In CueServer, a normal cue stores an array of…

get.cgi

Internals » CGI API » get.cgi

The get.cgi URL is used to fetch information from the CueServer. The typical format of this URL is: http:///get.cgi?req=& Depending on the value of the parameter, this URL can fetch many different pieces of information from CueServer. The following variations of…

Status

CueServer Studio 2 » Editor Window » Live » Status

The Status page provides several views that show live status of various CueServer subsystems. The following status views are available: Front Panel – a live view of the front-panel of the CueServer. Variables – a live listing of user-defined…

Strings

CueScript Language » CueScript Overview » Strings

CueScript commands frequently contain strings. A string is a series of zero or more characters enclosed in “double-quotes”. Examples of strings include: “Hello World”, “Press Stop to Cancel Show Playback”,…

Release v2.0.0 [October 24, 2017]

Release Notes » Release v2.0.0 [October 24, 2017]

Version 2.0.0 Version 2.0.0 is a significant update to CueServer 2 including 14 major new features, 67 general feature enhancements, and 54 bug fixes. Major Features New Zones and Presets have been added. New Rules have 18 new built-in action templates. New…

Playbacks

CueServer Studio 2 » Editor Window » Live » Playbacks

Overview The Playbacks View shows the current state and properties of the Playback Fader layers of the CueServer. This view is arranged in a stack of Playbacks. Each Playback has three panes, the left-hand pane shows what is currently loaded in the Playback, the…

Universe

CueScript Language » Selection Commands » Universe

Syntax Command Description Return Value Universe [] Select one or more universes None Universe ? Return the current selection A selection string Abbreviation UNIV Description Selecting Universes The…

Resources

CueServer Studio 2 » Editor Window » Resources

The Resources section of the navigator contains views that edit Cues, Groups, Macros, Sounds and Web Pages in the CueServer project. The following sections describe these views in more detail: Cues – scenes and timeline based streams Groups –…

Zone Data [zones]

Internals » CGI API » get.cgi » Zone Data [zones]

This request returns a Zones Data data structure. Use this response to determine what zones are defined and their playbacks, join groups, and active presets. URL: /get.cgi?req=zones Response: The following variable-length structure is returned by this…

Record Cue

CueScript Language » Action Commands » Record » Record Cue

Syntax Command Description Return Value Record [options] Cue Records cue cue number The cue number recorded Any whole number from 0 to 99999 May optionally contain decimal numbers from .00 to…

Stage

CueServer Studio 2 » Editor Window » Live » Stage

Overview The Stage View shows the output channels of the CueServer. This view is arranged in a grid of channels. Controls within the window change the visible layer of the channel grid between the device’s Output, one of the Playbacks, or the Input. Various…

Release v1.0.2 [January 9, 2015]

Release Notes » Release v1.0.2 [January 9, 2015]

Version 1.0.2 (1/9/2015) CueServer Studio 2 Feature Added rules to cues. Previously, cues only had a single action field. Now each cue can have an arbitrary number of rules associated with them. Feature Added a cue “contents preview” to the Cue…

Release v1.1.0 [May 22, 2015]

Release Notes » Release v1.1.0 [May 22, 2015]

Version 1.1.0 (5/22/2015) CueServer Studio 2 Feature Added KiNET v1 and v2 protocols. Feature Added the ability to rename shows. Feature Removed ambiguous “Name” field from General Settings. Bug Fixed a problem with the “Set Time…

Release v2.0.2 [January 22, 2018]

Release Notes » Release v2.0.2 [January 22, 2018]

Version 2.0.2 Version 2.0.2 is an important update to CueServer 2 including 11 general feature enhancements, and 17 bug fixes. Focus areas of this release include the WAIT command, Macro behavior, and CueScript bug fixes. Navigator Window Feature The Network…

Setting Clock Parameters

CueServer Studio 2 » Navigator Window » Setting Clock Parameters

When a CueServer is selected in the Navigator Window, it’s various clock parameters can be changed by clicking on the Clock Toolbar Item ( ), or by selecting the Time Settings… menu item in the CueServer menu. These parameters include the timezone the…

Preset Zone Info [pzi]

Internals » CGI API » get.cgi » Preset Zone Info [pzi]

This request returns a Cue Stack Info data structure for the specified preset zone. Use this response to determine which presets are active in a given zone. URL: /get.cgi?req=pzi&name= Parameters: name= The name of the desired zone. Response: The…

System Variables

CueScript Language » System Variables

CueServer uses System Variables to allow CueScript commands to change properties or behaviors of various system related objects. Setting a system variable has immediate effect, causing the referenced object to change appearance or behavior. For example, to…

CPU Info

CueServer Studio 2 » Editor Window » Live » Status » CPU Info

The CPU Info View shows the status of the CueServer hardware. The following information is displayed: Uptime – shows the number of days, hours, and minutes since the CueServer was powered-on. Load Averages – shows the CPU load, averaged over the last…

KiNET Protocol

Hardware » Ethernet Ports » Ethernet Protocols » KiNET Protocol

KiNET is an alternate method of sending DMX lighting control values to from a CueServer to lighting fixtures and/or power supplies that support the proprietary Philips/Color Kinetics KiNET protocol. The following table lists the general specifications for the…

Record Stop

CueScript Language » Action Commands » Record » Record Stop

Syntax Command Description Return Value Record Stop Stops recording a streaming cue The cue number recorded Abbreviation R STO Description The Record Stop command stops recording any currently recording streaming cue. Use…

Directory Structure

Internals » Show File Format » 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 audio      chime.wav      …

NTP Protocol

Hardware » Ethernet Ports » Ethernet Protocols » NTP Protocol

Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over Ethernet. CueServer uses NTP to keep its clock as accurate as possible without requiring the user to adjust the time manually. NTP is intended to synchronize…

Art-Net Protocol

Hardware » Ethernet Ports » Ethernet Protocols » Art-Net Protocol

Art-Net is a method of sending and receiving DMX-over-Ethernet to and/or from a CueServer. Art-Net is owned and copyright by Artistic Licence Holdings Ltd. Artistic Licence has published the specification and made it available for anyone to use on a royalty-free…

sACN (Streaming ACN) Protocol

Hardware » Ethernet Ports » Ethernet Protocols » sACN (Streaming ACN) Protocol

sACN (or Streaming ACN) is a preferred method of sending and receiving DMX-over-Ethernet to and/or from a CueServer. The following table lists the general specifications for the CueServer implementation of sACN: Compliant with ANSI Standard E1.31-2009 (sACN) May…

Playback

CueScript Language » Selection Commands » Playback

Syntax Command Description Return Value Playback [] Change the active playback fader and/or select a range of playbacks The new playback number Playback ? Return the currently active playback fader The current…

exe.cgi

Internals » CGI API » exe.cgi

The exe.cgi URL is used to execute CueScript commands on the CueServer. The typical format of this URL is: http:///exe.cgi?cmd=& For example, the following URL will execute the command Cue 1 Go: /exe.cgi?cmd=Cue+1+Go *Note that when a command is URL-encoded,…

Capturing DMX Snapshots

CueServer Studio 2 » Editor Window » Resources » Cues » Cue Contents » Capturing DMX Snapshots

The Snapshot tab of the Capture window is used to capture a single snapshot of DMX channels into a cue: This window has pop-up menus for choosing what DMX channels will be captured into the cue and from what source the channels will be captured. Capture…

Update Stop

CueScript Language » Action Commands » Update » Update Stop

Syntax Command Description Return Value Update Stop Stops updating a streaming cue The cue number updated Abbreviation UP STO Description The Update Stop command stops recording/updating any currently recording streaming…

CueScript via Serial

CueScript Language » CueScript Overview » Executing Commands » CueScript via Serial

CueServer allows external CueScript commands to be sent to it via RS-232 and/or RS-485 serial strings. A serial port on CueServer is configured by going into the Stations section and then editing the Built-In Station (Station 0). The serial ports available to…

Release v3.1.2 [September 4, 2019]

Release Notes » Release v3.1.2 [September 4, 2019]

Version 3.1.2 Version 3.1.2 contains 8 minor feature improvements and 13 bug fixes. Some of the more significant improvements include improved Push-Hold-Record options for buttons, new button actions, and optimized performance. The included bug fixes address virtual…

Channel

CueScript Language » Selection Commands » Channel

Syntax Command Description Return Value Channel [] Select one or more DMX channels The selected channels’ value Channel . [] Select one or more DMX channels The selected channels’ value …

DMX Triggers

Using CueServer » DMX Triggers

CueServer offers the ability to trigger actions or events based on the live incoming value of DMX channels. DMX Triggers are configured using the DMX section of the TRIGGERS group within CueServer Studio. When chosen, the top of the editor panel will show the DMX…

Enter/Exit Range Trigger

Using CueServer » DMX Triggers » Enter/Exit Range Trigger

When a DMX Trigger is set to the Enter/Exit Range type, various rules can be added to the trigger that fire whenever the channel value either enters or exits a particular range of values. This type of trigger is best used to activate certain events within CueServer…

Release v1.2.0 [July 24, 2015]

Release Notes » Release v1.2.0 [July 24, 2015]

Version 1.2.0 (7/24/2015) CueServer Studio 2 Feature Added entirely new way to create cues and to capture scenes and/or streams. Feature Added stream recording trigger channel and recording duration parameters. Feature Added new record modes for capturing…

Fade Engine Data [fed]

Internals » CGI API » get.cgi » Fade Engine Data [fed]

This request returns a Fade Engine Data data structure. This structure contains detailed information about all playbacks, all universes and all ports simultaneously. URL: /get.cgi?req=fed Response: The FadeEngineData structure is variable length. The header of 16…

pcmd.cgi

Internals » CGI API » pcmd.cgi

The pcmd.cgi URL is used to translate (or “parse”) a CueScript string into an English language string. The typical format of this URL is: http:///pcmd.cgi?cmd= For example, the following URL will translate the CueScript Q1G.: /pcmd.cgi?cmd=Q1G This URL…

Release v3.1.1 [August 1, 2019]

Release Notes » Release v3.1.1 [August 1, 2019]

Version 3.1.1 Version 3.1.1 contains 4 minor feature improvements and 10 bug fixes. Some of the more significant improvements include the ability to write HTTP requests to 3rd party devices, better scripting access to astronomical time parameters, and expanded…

Adding Cues

CueServer Studio 2 » Editor Window » Resources » Cues » Adding Cues

To add a new cue to the cue list, click the plus button ( ) at the lower-left corner of the cue list. Or, choose the New Cue… item from the File menu. A new empty cue will appear in the window: CueServer Studio will automatically create the cue with the next…

Release v3.1.0 [June 12, 2019]

Release Notes » Release v3.1.0 [June 12, 2019]

Version 3.1.0 Version 3.1.0 is focused on Security. Many new features have been added that make CueServer devices installed on networks more secure, including the ability to add passwords, prevent remote login attempts, and lock down various security risks. Other…

Macro

CueScript Language » Action Commands » Macro

Syntax Command Description Return Value Macro Executes the CueScript commands stored in the specified macro The result of the last command in the macro Abbreviation M Description The Macro command executes the CueScript…

Available Timezones

CueServer Studio 2 » Navigator Window » Setting Clock Parameters » Available Timezones

The following list shows the time zones available for CueServer. Africa/Abidjan Africa/Accra Africa/Addis…

Update Cue

CueScript Language » Action Commands » Update » Update Cue

Syntax Command Description Return Value Update [options] Cue Updates the DMX channels in cue cue number The cue number updated Any whole number from 0 to 99999 May optionally contain decimal numbers from .00 to…

Release v1.0.8 [April 27, 2015]

Release Notes » Release v1.0.8 [April 27, 2015]

Version 1.0.8 (4/27/2015) CueServer Studio 2 Feature Added colored icons to the Stage View’s “view” menu to make it easier to identify which playback is being selected. Feature Added a new “View” menu to the Stage View that allows…

Variables

CueScript Language » CueScript Overview » Expressions » Variables

A variable is a symbol that holds and represents a value. Variable symbols are names such as x, MyVariable, or lcd.backlight. Variables can hold numbers (such as 3 or 12.7) or strings (such as Hello World). CueServer uses two different kinds of variables: User…

Act on Changes Trigger

Using CueServer » DMX Triggers » Act on Changes Trigger

When a DMX Trigger is set to the Act on Changes type, any time the incoming DMX value changes, a CueScript action is executed. This type of trigger is best used to create custom actions that take the input value of a DMX channel and perform some kind of operation upon…

Capturing DMX Streams

CueServer Studio 2 » Editor Window » Resources » Cues » Cue Contents » Capturing DMX Streams

The Stream tab of the Capture window is used to capture a stream of changing DMX channel values into the cue. This window has controls for starting/stopping the stream recording and additional advanced options for controlling the length or external triggering of the…

Indicator

CueScript Language » Selection Commands » Indicator

Syntax Command Description Return Value Indicator [] Select one or more indicators The on state of the selected indicator(s) Indicator . [] Select one or more indicators on a specific station The on state of…

Contact

CueScript Language » Selection Commands » Contact

Syntax Command Description Return Value Contact [] Select one or more contacts The closed state of the selected contact(s) Contact . [] Select one or more contacts on a specific station The closed state of the…

Output

CueScript Language » Selection Commands » Output

Syntax Command Description Return Value Output [] Select one or more outputs The state of the selected output(s) Output . [] Select one or more outputs on a specific station The state of the selected output(s)…

Park

CueScript Language » Action Commands » Park

Syntax Command Description Return Value Park Parks the selected channel(s) None Abbreviation None Description The Park command locks the current value of the selected channel(s) in the active playback fader. Parked…

Submaster Control Trigger

Using CueServer » DMX Triggers » Submaster Control Trigger

When a DMX Trigger is set to the Submaster Control type, the incoming DMX channel value is directly mapped to control the Submaster of a Playback Fader. This type of trigger is best used when it is desired to have an external console directly control the Submaster…

Unpark

CueScript Language » Action Commands » Unpark

Syntax Command Description Return Value Unpark Unparks the selected channel(s) None Abbreviation None Description The Unpark command unlocks the current value of the selected channel(s) in the active playback fader. Parked…

Record Stream Info [rs]

Internals » CGI API » get.cgi » Record Stream Info [rs]

This request returns a Record Stream Info data structure. Use this request to determine the real-time status of a stream being recorded. URL: /get.cgi?req=rs Response: The following data structure will be returned by this request. typedef struct RecordStreamInfo…

Selection Commands

CueScript Language » Selection Commands

A selection command is a type of CueScript command that is used to refer to objects in the system. Selection commands can be used in conjunction with action commands to perform actions, or selection commands can be used by themselves to query an object’s…

Command Syntax

CueScript Language » CueScript Overview » Command Syntax

To make it easy to understand, CueScript uses simple human readable nouns, verbs and objects. These pieces are put together into commands such as Time 5, which sets the current fade-time to 5 seconds. Multiple commands can be strung together to make more complex…

Release v2.1.2 [January 18, 2019]

Release Notes » Release v2.1.2 [January 18, 2019]

Version 2.1.2 Version 2.1.2 contains several bug fixes. This version also adds support for the new CS-950, a new playback fader mode, and it includes a smaller, faster Windows installer. Major Features New Added support for the new CS-950 model. Editor…

Legal Notices

Legal Notices

Copyright © 2006-2019 Interactive Technologies, Inc. All rights reserved. Interactive Technologies, the Interactive Technologies logo, CueServer, CueServer 2, CueStation, and CueTouch are trademarks of Interactive Technologies, Inc. Acknowledgements: Portions of…

Cue Stack Info [csi]

Internals » CGI API » get.cgi » Cue Stack Info [csi]

This request returns a Cue Stack Info data structure for the specified cue stack. Use this response to determine which cues are active in a given cue stack. URL: /get.cgi?req=csi&name= Parameters: name= (optional) The name of the desired cue stack. If this…

Appendix A: CURL Documentation

Appendix A: CURL Documentation

CueServer uses the standard Linux CURL tool as part if its implementation of the WRITE command. Use WRITE with the URL option to cause CueServer to use CURL to send an HTTP request to another device on the network. For example: WRITE URL…

If..Then..Else

CueScript Language » Logic Commands » If..Then..Else

Syntax Command Description Return Value If () [Then] [Endif] Tests expression and performs action if true The result of action If () [Then] Else [Endif] Tests expression and performs action1 if true or action2 if…

Grouping

CueScript Language » CueScript Overview » Expressions » Grouping

Parenthesis are used for grouping expressions. Expression grouping is useful when multiple expressions are strung together in a line and the normal order of operations must be overridden. The CueScript, operators are always interpreted from left to right. …

Station Color Properties [stcol]

Internals » CGI API » set.cgi » Station Color Properties [stcol]

This request sets various Station Indicator Color properties. URL: /set.cgi?dst=stcol& Optional Parameters: station= (optional) This parameter (if present) chooses which station to operate on. If this parameter is not preset or -1 is specified, then this…

On

CueScript Language » Action Commands » On

Syntax Command Description Return Value On Turn an object on 255 Abbreviation None Description The On command sets the currently selected object(s) values to the maximum. In other words, it turns the object(s)…

Record Group

CueScript Language » Action Commands » Record » Record Group

Syntax Command Description Return Value Record Group Records group group number The group number recorded Any whole number from 0 to 99999 Abbreviation R U or R GR Description The Record Group command creates a…

Off

CueScript Language » Action Commands » Off

Syntax Command Description Return Value Off Turn an object off 0 Abbreviation None Description The Off command sets the currently selected object(s) values to the minimum. In other words, it turns the object(s)…

Update Group

CueScript Language » Action Commands » Update » Update Group

Syntax Command Description Return Value Update Group Updates group group number The group number updated Any whole number from 0 to 99999 Abbreviation UP U or UP GR Description The Update Group command updates…

Start

CueScript Language » Action Commands » Start

Syntax Command Description Return Value Start Resumes normal timing operation of the active playback fader The playback number started Abbreviation STA Description The Start command resumes normal timing operation of the…

Stop

CueScript Language » Action Commands » Stop

Syntax Command Description Return Value Stop Suspends normal timing operation of the active playback fader The playback number stopped Abbreviation STO Description The Stop command suspends normal timing operation of the…

DMXTrigger Resource

Internals » Show File Format » Resource Structures » DMXTrigger Resource

A DMXTrigger Resource is a binary file with a format described by the following C structure and constants: #define DMXTRIG_RESTYPE 'D' #define DMXTRIG_RESVERS '1' #define MAX_DMXTRIG_COUNT 100 // Maximum number of DMX Triggers loaded at…

LCD Properties [lcd]

Internals » CGI API » set.cgi » LCD Properties [lcd]

This request sets various LCD Display properties. URL: /set.cgi?dst=lcd& Optional Parameters: backlight= (optional) This parameter (if present) sets the LCD Display’s backlight brightness. Valid range is from 0 to 255. field=&id=…

Group

CueScript Language » Selection Commands » Group

Syntax Command Description Return Value Group [] Select one or more channel groups The selected channels’ value Abbreviation GR or U Description Selecting Groups The Group command selects one or more DMX channels in…

Extended Playback Info [epi]

Internals » CGI API » get.cgi » Extended Playback Info [epi]

This request returns one or more Extended Playback Info data structures for specified playback faders. This structure contains detailed information about the current status of each playback fader. URL: /get.cgi?req=epi&id= Parameters: id= 1 to 32 specifies an…

Wait

CueScript Language » Action Commands » Wait

Syntax Command Description Return Value Wait Causes the execution of the current script to be suspended for a given number of seconds An id number to identify the pending commands Wait Clear Causes all commands that…

Station

CueScript Language » Selection Commands » Station

Syntax Command Description Return Value Station Select one or more stations The selected stations Station ? Return the current selection The selected stations Abbreviation STAT Description When…

Group Level [grp]

Internals » CGI API » get.cgi » Group Level [grp]

This request returns the current level of a specified channel group. URL: /get.cgi?req=grp&id=&p= Parameters: id= 0 to 99999 specifies the group ID (number). p= (optional) 0 specifies that the CueServer’s output should be used to query the…

Fade

CueScript Language » Action Commands » Fade

Syntax Command Description Return Value Fade Sets the active playback fader’s cue fade time The cue fade time set Fade ? Returns the current cue fade time of the active playback fader The current cue fade…

Time

CueScript Language » Action Commands » Time

Syntax Command Description Return Value Time Sets the global fade time The global fade time set Time ? Returns the current global fade time The current global fade time A decimal number of seconds…

At

CueScript Language » Action Commands » At

Syntax Command Description Return Value At Set the value of the selected object(s) The value the object(s) were set to At Cue Sets the selected channels to the values in Cue cue The number of channels set…

Cue Resource

Internals » Show File Format » Resource Structures » Cue Resource

A Cue (or Preset) Resource is a binary file with a format described by the following C structures and constants: // --------------------------------------------------------------------------------------------------------------------- // Cue Resource (Public) //…