OSC Commands: Output
CueStudio 2 sends OSC feedback to a configurable destination (default 127.0.0.1:9000). Set the host and port in Show Settings.
#Cue status
- /cuestudio/cue/fired s:<number> s:<name>: a cue started playing
- /cuestudio/cue/stopped s:<number> s:<name>: a cue stopped
- /cuestudio/cue/paused s:<number> s:<name>: a cue was paused
- /cuestudio/cue/armed s:<number> s:<name>: a cue was armed / loaded
- /cuestudio/cue/status s:<number> s:<name> s:<status>; general status change broadcast
Everything under Progress, Timecode, Active group and the heartbeat below is FEEDBACK: it is sent only while OSC output AND "Enable Periodic Feedback" are both on in Show Settings ▸ OSC. Cue status messages are sent whenever output is on.
#Progress (sent periodically while a cue is playing)
- /cuestudio/cue/progress f:<0.0–1.0> s:<number>; normalised playback position
- /cuestudio/cue/elapsed f:<seconds> s:<number>; seconds elapsed in the cue
- /cuestudio/cue/remaining f:<seconds> s:<number>; seconds remaining in the cue
#Timecode
- /cuestudio/timecode i:<hh> i:<mm> i:<ss> i:<ff>: the running timecode, sent each time it changes while a Timecode cue is running
- /cuestudio/remaining i:<hh> i:<mm> i:<ss> i:<ff>, remaining time broken into components
- /cuestudio/remaining/hh i:<hours>: remaining hours only
- /cuestudio/remaining/mm i:<minutes>: remaining minutes only
- /cuestudio/remaining/ss i:<seconds>: remaining seconds only
- /cuestudio/remaining/ff i:<frames>: remaining frames only
#Active group
- /cuestudio/activegroup/number s:<number>: active group cue number
- /cuestudio/activegroup/name s:<name>: active group cue name
#System
- /cuestudio/show/loaded s:<filename>: a show file was opened
- /cuestudio/heartbeat i:1: heartbeat, once a second
- /cuestudio/showmode i:<0|1>: Show Mode on or off, sent when it changes and once a second
- /cuestudio/master/volume f:<0.0–1.0>: the grand master (linear), sent when it changes and once a second, so a controller's fader can follow the app
#Query replies
- /cuestudio/reply/armed s:<number> s:<name>: reply to a /query/armed request
- /cuestudio/reply/playing s:<number> s:<name> f:<progress>; reply to /query/playing
- /cuestudio/reply/cuecount i:<count>: reply to /query/cuecount