Release Notes
0.2 — May 2026
RTMP Streaming (Venue and above)
Stream your composited camera output — with overlay widgets burned in — directly to YouTube Live, Twitch, or any RTMP server. Start and stop from Preferences → RTMP Stream. Choose bitrate (1–8 Mbps), codec (H.264 High / Baseline / HEVC), and keyframe interval. Streaming works independently of recording — you can stream without recording, or do both at once.
NDI Output (Venue and above)
Send the composited preview as an NDI source to OBS, vMix, Resolume, Wirecast, or any NDI-capable app on your local network. Set the source name in Preferences → NDI Output. Requires the NDI SDK for Apple to be installed.
Show State Widget
A new overlay widget tracks where you are in the show in real time:
- Preshow — idle timer
- Act — stopwatch counting up from the act start cue
- Interval — countdown to the planned interval end (turns yellow under 5 min, red at overtime)
- Total — cumulative show duration
Set planned interval durations in Project Settings → Timing. The Show State pill also appears in ShowRevueLive so anyone watching the live page can see the show clock.
Companion Integration
Connect ShowRevue to Bitfocus Companion and display live variable values on your overlay. Configure the Companion host in Preferences → Companion, then use $(connection:variable) syntax in any Custom Text widget. The overlay reads values directly from Companion and updates them live — useful for showing active presets, system status, or any string Companion exposes.
ArtNet Timecode
ShowRevue now accepts timecode from Art-Net sources (ArtTimeCode, opcode 0x9700) on UDP port 6454. Enable in Preferences → Timecode → ArtNet Timecode. Compatible with grandMA3 v2.4+ and any Art-Net timecode source. Priority order: LTC → sACN → ArtNet → MTC.
Overlay Widget Improvements
Prev Cue Duration — a new Cues widget showing how long the previous cue lasted (time between the last two cue fires, in m:ss). Useful for pacing reference mid-show.
Widget editor:
- Colour picker per text widget — change any widget's text colour; Reset button restores white
- Justification (Left / Centre / Right) now available on all text widgets
- OSC ID field — assign a stable name to any widget and target it via OSC commands
Widget palette filters — All / Show / Cues / Time / Custom pill tabs reduce clutter when building layouts.
Keyboard nudge — with a widget selected in the Custom Layouts tab, arrow keys move it 1 px; Shift+arrow moves 10 px.
OSC Remote Control
New commands available on your console or Companion:
| Command | Effect |
|---|---|
/showrevue/widget/<id>/show | Show a widget by OSC ID or kind |
/showrevue/widget/<id>/hide | Hide a widget |
/showrevue/widget/<id>/toggle | Toggle visibility |
/showrevue/widget/<id>/color <#RRGGBB> | Set widget text colour |
/showrevue/showstate/preshow | Set show state to Preshow |
/showrevue/showstate/act1 … act4 | Set to Act 1–4 |
/showrevue/showstate/interval1 … interval2 | Set to Interval |
/showrevue/showstate/finished | Set to Finished |
/showrevue/showstate/reset | Reset to Preshow |
Show state commands are active only when "Auto-advance from cues" is off in Project Settings → Timing.
ShowRevueLive Updates
The /messaging page now has a Show State section with live phase display and manual phase control buttons — useful if the operator wants to nudge the show clock without being at the console.
Session Summary PDF
Interval chips in the PDF now show timing variance against your planned durations — e.g. +0:35 over 10:00 in red or −1:12 under 10:00 in green. Set planned interval durations in Project Settings → Timing.
Project Settings Overhaul
Project Settings is now tabbed (Show / Sessions / Consoles / Timing) instead of a single long scroll.
The Timing tab has a new "Auto-advance Show State from lighting cues" toggle. When off, the Show State widget stays on Preshow regardless of cues fired — useful for rehearsals where you don't want the show clock running.
0.1 — May 2026
Initial alpha release.