Skip to main content

 

Electronic Theatre Controls Inc

OSC Commands for ColorSource AV Console

The following information was pulled from the v2.0 User Manual.

This information can also be found on the console by pressing and holding "?" in the upper left corner.

Note: Arguments are shown following an equal sign (=). For OSC, these are notsent as a part of the OSC string itself, but instead attached as arguments. Configuration will vary depending on the software you are using.

Buttons

Command

Variables /Arguments

Description

/cs/key/recordsnapshot

 

Records a snapshot of the active state in a memory

/cs/key/recordnextcue

 

Records the active state into the next cue

/cs/key/clearall

 

Clears all the selections, active channels, playbacks and cues

/cs/key/clearplaybacks

 

Clears the active playbacks

/cs/key/clearcues

 

Clears the active cue

/cs/key/clearchannels

 

Clears the active channels

/cs/key/clearselection

 

Clears the user's selected channels

/cs/key/blackout

 

Toggles the blackout state

/cs/key/audiomute

 

Toggles audio mute

/cs/key/videooff

 

Toggles video output

/cs/key/mediapause

 

Pauses or plays media

/cs/key/ind1

 

Toggles Ind1

/cs/key/ind2

 

Toggles Ind2

 

Cue

Command

Variables /Arguments

Description

/cs/playback/go

 

Runs the next cue

/cs/playback/goback

 

Runs the previous cue

/cs/playback/pause

 

Pauses an active cue change

/cs/playback/gotocue/x

x: cue number

Runs cue number x

***gotocue is not listed in the manual or on the console.  It works in v.1.1.4, but does not work in v.2.0, it is working in v.2.5.0

 

Channels

Command

Variables /Arguments

Description

/cs/chan/select/{x}

x: channel number, no arguments

Exclusively select channel x

/cs/chan/select=x

x: channel number, 1 integer argument

Exclusively select channel x

/cs/chan/add/{x}

x: channel number, no arguments

Add channel x to selection

/cs/chan/add=x

x: channel number, 1 integer argument

Add channel x to selection

/cs/chan/subtract/{x}

x: channel number, no arguments

Remove channel x from selection

/cs/chan/subtract=x

x: channel number, 1 integer argument

Remove channel x from selection

/cs/chan/thru/{x}

x: channel number, no arguments

Select every channel from the last channel selected 'thru' to channel x

/cs/chan/thru=x

x: channel number, 1 integer argument

Select every channel from the last channel selected 'thru' to channel x

 

Groups

Command

Variables /Arguments

Description

/cs/locationGroup/select/{x}

x: location group number, no arguments

Selects all the channels in the location group x

/cs/locationGroup/select=x

x: location group number,1 integer argument

Selects all the channels in the location group x

/cs/tagGroup/select/{x}

x: tag group number, no arguments

Selects all the channels in the tag group x

/cs/tagGroup/select=x

x: tag group number,1 integer argument

Selects all the channels in the tag group x

 

Level- Parameters - Color

Command

Variables /Arguments

Description

/cs/chan/at/{x}

x: value [0-100], no arguments

Puts the selected channel at level x

/cs/chan/at=x

x: value [0-100],1 integer argument

Puts the selected channel at level x

/cs/chan/wheel/{x}

x:step amount [0-255], no arguments

Steps the selected channel's level by x

/cs/chan/wheel=x

x:step amount [0-255],1 integer argument

Steps the selected channel's level by x

/cs/param/pan/wheel/{x}

x:step amount, no arguments

Steps the selected channel's pan value by x

/cs/param/pan/wheel=x

x:step amount,1 integer argument

Steps the selected channel's pan value by x

/cs/param/panTilt/{x}/{y}

x: pan value [0-100] y: tilt value [0-100]

Steps the selected channel's pan value by x and tilt value by y

/cs/param/panTilt=x,y

x: pan value [0-100] y: tilt value [0-100],

2 integer arguments – pan, tilt

Steps the selected channel's pan value by x and tilt value by y

/cs/param/tilt/wheel/{x}

x:step amount, no arguments

Steps the selected channel's tilt value by x

/cs/param/tilt/wheel=x

x:step amount,1 integer argument

Steps the selected channel's tilt value by x

/cs/color/hs/{x}/{y}

x: hue value [0-360] y:saturation value [0-100]

Sets the selected channel's color to hue x and saturation y

/cs/color/hs=x,y

x: hue value [0-360] y:saturation value [0-100], 2 integer arguments- hue, saturation

Sets the selected channel's color to hue x and saturation y

/cs/color/select/{x}

x: color chip number, no argument

Sets the selected channel's color to the color chip x

/cs/color/select=x

x: color chip number, 1 integer argument

Sets the selected channel's color to the color chip x

Playbacks

 

 

Command

Variables /Arguments

Description

/cs/playback/{x}/activate

x: playback number

Activates the playback x

/cs/playback/{x}/execute

x: playback number

Executes the playback x

/cs/playback/{x}/fire/press

x: playback number

Performs bump button press for playback x

/cs/playback/{x}/fire/{y}

x: playback number y: toggle [0 or 1]

Controls bump button press for playback x, 1 for button pressed,

0 for button released

/cs/playback/x/fire/y

No arguments

Controls bump button press for playback x, 1 for button pressed,

0 for button released

/cs/playback/x/fire=y

1 argument – button pressed (integer)

Controls bump button press for playback x, 1 for button pressed,

0 for button released

/cs/playback=x,“fire”,y

3 arguments – playback number (integer), “fire” (string), button pressed (integer)

Controls bump button press for playback x, 1 for button pressed,

0 for button released

/cs/playback/{x}/level/{y}

x: playback number y: level [0.0-1.0]

Sets the level of playback x to value y

/cs/playback/x/level/y

No arguments

Sets the level of playback x to value y

/cs/playback/x/level=y

1 argument – level (float)

Sets the level of playback x to value y (0.0 to 1.0)

/cs/playback =x,“level”,y

3 arguments – playback number (integer), “level” (string), level (float)

Sets the level of playback x to value y (0.0 to 1.0)

/cs/playbacks/changePage/{x}

x:step amount, no argument

Pages the current playback page by x (typically +1 or -1)

/cs/playbacks/changePage=x

x:step amount, 1 integer argument

Pages the current playback page by x (typically +1 or -1)

  • Was this article helpful?