CTR Electronics

Download CSC Show Control Download CSC now
click here »
Home | News | CSC Show Control | Other Software | Support | Education | About | Contact Us

CSC Open Sound Control (OSC) Command Set Reference

 

CSC is able to respond to network OSC messages to enable a large number of features to be remotely controlled. This list describes the action and format of those messages.


Cuelist

/cuelist/go
/cuelist/stop
/cuelist/prev
/cuelist/next
/cuelist/restart
/cuelist/back
/cuelist/highlightPrev
/cuelist/highlightNext
/cuelist/goSelected
/cuelist/goNextAct
/cuelist/goCue <cueNum>
/cuelist/sendCue <cueNum>

where <cueNum> is an integer or float argument

Status Update:
/cuelist/currentName <name> where <name> is string
/cuelist/nextName <name> where <name> is string

Trigger Lists

/triggerlist/go/{id}
/triggerlist/prev/{id}
/triggerlist/next/{id}
/triggerlist/findMarker/{id} <marker>
/triggerlist/restart

where {id} is the list number, integer 1-4; <marker> is an integer or float argument

WavPlayers

/player/stop/{id}
/player/pause/{id}
/player/resume/{id}
/player/cancelLoop/{id}

where {id} is the player number, integer 1-64

WavPlayer Live Mixer

/mixer/setLevel/{chan} <level> where <level> is level in dB, float
/mixer/chanfader/{chan} <position> where <position> is 0...1, float (R/W)
/mixer/setPan/{chan} <pan> where <pan> is pan, -100 to 100, float
/mixer/chanPan/{chan} <position> where <position> is -1...1, float (R/W)
/mixer/setMute/{chan} <state> where <state> is bool, 0=false, else true
/mixer/chanMute/{chan} <state> where <state> is 0 or 1, float (R/W)
/mixer/setSolo/{chan} <state> where <state> is bool, 0=false, else true
/mixer/chanSolo/{chan} <state> where <state> is 0 or 1, float (R/W)
/mixer/fadeOut/{chan}
/mixer/clearMasterMute
/mixer/masterMute <state> where <state> is 0 or 1, float (R/W)
/mixer/clearMasterSolo
/mixer/masterSolo <state> where <state> is 0 or 1, float (R/W)
/mixer/setLink <state> where <state> is bool, 0=false, else true
/mixer/masterLink <state> where <state> is 0 or 1, float (R/W)
/mixer/restore
/mixer/save
/mixer/createCue

where {chan} is the channel number, integer 1-64

System

/system/stopAllPlayers
/system/pauseAllPlayers
/system/resumeAllPlayers
/system/fadeAllPlayers <time> where <time> is in secs, integer
/system/completeActiveFades
/system/muteAudio
/system/unmuteAudio
/system/disableMidiTriggers
/system/enableMidiTriggers
/system/stopEverything
/system/stopCuelistAutolink
/system/stopMidiSequence
/system/allNotesOff
/system/setMasterLevel <level> where <level> is level in dB, float
/system/masterFader <position> where <position> is 0...1, float (R/W)
/system/audioOutputMute <state> where <state> is 0 or 1, float


*All methods marked R/W can be read and written to