Show Safety

Preferences → Control → Output Audit: every console/media command is logged here; OUTPUTS OFF means the desk was never touched.
ShowRevue is a recorder, not a controller. During a live show its job is to listen — capture cues, scene recalls, and timecode alongside the video. The features that can send data back to your consoles are deliberately fenced off so they can't disturb a running show.
Capture, not control, while recording
While you're recording, ShowRevue captures — it does not drive your consoles. Firing cues back out (to a lighting console, QLab, or Millumin) only happens in playback / Follow Show, when you're reviewing a recording, never as a side effect of recording one.
Arm to fire
Every output to a console or media server — OSC console GO/GOTO, QLab START, Millumin column launch — is disarmed by default. ShowRevue starts every launch with outputs off, so a misclick can't fire the desk.
To enable fireback, arm outputs with the toggle on the Playback tab. It reads OUTPUTS OFF (muted) when safe and ARMED (red) when live. Arming is per-session and never persists — quit and reopen and you're back to safe.
One gate for all outputs
When armed, fireback still passes a single safety gate. It is blocked whenever any of these hold:
- Recording a Show session (with Block console output during show recording on, the default) — the live desk is left alone during the show.
- TimeWarp (DVR) scrubbing — scrub is monitor-only and must never drive the desk backwards.
- Monitor Only mode — review without ever touching the rig, whatever else is armed.
- Outputs disarmed — see above.
This applies to all fireback paths (lighting OSC, QLab, Millumin) — not just lighting.
Recording a rehearsal session does not apply the show lock — once armed, fireback works normally there. The lock is specifically for Show sessions.
Output audit trail
Preferences → Control → Output Audit logs every command ShowRevue actually sent to a desk, and every attempt the gate blocked (with the reason — disarmed, show lock, or scrub). Because ShowRevue is capture-only by default, this list normally stays empty — which is the point: it's proof the desk was never touched. Clear it per session if you want a clean record.
Audio consoles are capture-only
ShowRevue never recalls scenes on a Yamaha (or any audio console). It connects over RCP only to listen for scene-recall notifications.
To label a captured cue, ShowRevue needs the scene's name — which isn't included in the
recall message — so it sends a short read-only query (devinfo, ssinfo_ex). These are
gets, not sets: they read information back and cannot change anything on the desk. Recalling a
scene during a recording is captured as an Audio cue; the desk is never touched.
Recommended: disable inputs you aren't using
The safest surface is the one that's turned off. If you don't actively use a control input during performances, disable it:
- OSC remote control — if you don't drive ShowRevue's transport from a console or Stream Deck during the show, turn it off in Preferences → Control. (Cue capture is a separate input and can stay on.)
- Console output / fireback — leave it disabled unless you specifically need ShowRevue to fire cues, and keep Block console output during show recording on.
Quick pre-show checklist
- Session type set to Show.
- Outputs disarmed (OUTPUTS OFF) unless you're deliberately firing back this session.
- Block console output during show recording enabled.
- Any unused control inputs (OSC remote, fireback) disabled.
- Confirm the desk and ShowRevue are on the network you expect (ideally an isolated rig network, not sharing the production control LAN if avoidable).