Control Actions in WATCHOUT via OSC
- System > Show Control > OSC
- Enable OSC TX
- Set OSC UDP TX Port To match OSC for WATCHOUT
- Default is
3032
- Default is
- Set OSC Cue Send String to
/watchout/go/%1
- this syntax triggers every go cue from Eos and replaces the
%1
with the fired cue number
- this syntax triggers every go cue from Eos and replaces the
- Set UDP TX IP Address to the IP of the WATHCOUT Production computer or OSC for WATCHOUT
- Note: In my case for using the same computer for Eos -> WATCHOUT
127.0.0.1
orlocalhost
did not work in Eos, so i used the IP that it connects to another network.
- Note: In my case for using the same computer for Eos -> WATCHOUT
- OSC IN
- IP should be
127.0.0.1
- Port should be what is set in Eos
- Default is
3032
- Default is
- IP should be
- Watchout (Out)
- IP should match to the WATCHOUT Production computer's IP
- Default is same computer
127.0.0.1
- Default is same computer
- Port should be
3040
- This is the port WATCHOUT uses to listen for control messages
- IP should match to the WATCHOUT Production computer's IP
- Preferences > Control > Production Computer Control
- Enable "TCP/IP"
-
/watchout/go/[cueName]
RuncueName
Control Cue in Main Timeline -
/watchout/goAux/[auxTimlineName]/[cueName]
RuncueName
Control Cue inauxTimelineName
Aux Timeline -
/watchout/goto/[cueName]
Playhead atcueName
Control Cue in Main Timeline and Halt -
/watchout/gotoAux/[auxTimelineName]/[cueName]
Playhead atcueName
Control Cue inauxTimelineName
Aux Timeline and Halt -
/watchout/run
Run Main Timeline -
/watchout/runAux/[auxTimelineName]
RunauxTimelineName
Aux Timeline -
/watchout/halt
Halt Main Timeline -
/watchout/haltAux/[auxTimelineName]
HaltauxTimelineName
Aux Timeline -
/watchout/killAux/[auxTimelineName]
KillauxTimelineName
Aux Timeline -
/watchout/online
Executes Online for Stage -
/watchout/offline
Executes Offline for Stage -
/watchout/reset
Resets playhead to beginning of timeline -
/watchout/gotoTime [ms]
Jumps playhead to specified time in milliseconds(ms) -
/watchout/load [project_name]
Opens WATCHOUT project [beta] -
/watchout/standBy
Execute Standby [beta] -
/watchout/ping
Ping WACTHOUT. Response in Console
All credit goes to danielbchapman for writing the amazing server side code. I just packaged it in a React-Electron App