Back to deanbarnett.au
Python

CueBridge

OSC-to-switcher bridge for live theatre and events

Brings theatrical show calling workflows to event production — translates OSC messages from QLab, ETC Eos, and grandMA into native commands for video switchers. One cue list drives the room.

In theatre, a single show call drives everything — lights, sound, video. CueBridge extends that model into event production, letting show control systems like QLab or ETC Eos fire video switcher presets, cuts, and macros without any custom hardware or proprietary middleware.

A Raspberry Pi running headless on the network is enough. Configure your cue map once from any browser on the LAN, then run it night after night.

Features

Supported switchers
Barco Event Master · PixelHue · Blackmagic ATEM
Multi-switcher
Control several switchers simultaneously from one OSC stream
Web UI
Configure and monitor from any browser on the LAN
Cue engine
Map OSC addresses to preset recalls, cuts, takes, and macros
Hardware simulator
Test cue maps without physical switchers connected
Deployment
Runs headless on Raspberry Pi, Windows, or macOS
mDNS
CueBridge announces itself on the local network automatically
macOS App Alpha

ShowRevue

Camera recording with burned-in lighting cue overlay for theatrical productions

macOS app that records your camera feed with live lighting cues overlaid, tracks cue state from your console in real time, and streams show status to venue devices. Built for rehearsals, dress runs, and performances.

ShowRevue solves a specific problem: when you review last night's rehearsal recording, you can see exactly which lighting cue was live at any moment — burned in, scrubbed through, loopable. No more cross-referencing a cue sheet with a timestamp.

ShowRevueLive streams the current show state to any device on the network — SM tablets, production desks, director monitors — with live note capture for the whole team.

Features

Console support
grandMA3 · grandMA2 · ETC Eos · QLab
Recording
Camera and audio recording for rehearsals, dress runs, and performances
Output
Standard .mov and .mp4 that reopen in ShowRevue with full cue data intact
Cue playback
Cue-aware scrubbing, loop tools, and clip exports
ShowRevueLive
Browser-based live status and note capture for the wider team
Integration
OSC and MIDI, Companion module, timecode sync, OSC remote control
Scheduling
Scheduled recording, licence tiers, reports