Release notes
What's new
A running changelog of every Version T release. Newest first.
BroadwayOSC — a new open control protocol. A superset of OSC 1.0 that lets any OSC-compatible app read, write, and subscribe to every mixing console parameter on UDP port 8765.
Features
- BroadwayOSC — open UDP control protocol on port 8765. QLab, Bitfocus Companion, TouchOSC, or custom scripts can control every console parameter in real time.
- Unified address tree — <code>/ChannelType/index/Parameter</code> works across all supported consoles. No proprietary protocol knowledge required.
- Index ranges, sets, and wildcards — <code>/Input/1-32/Level</code>, <code>/Input/1,4,7/Mute</code>, and <code>/Input/*/Name</code> address many channels in a single message.
- Auto-subscribing GETs — a bare GET registers the client for ongoing pushes when the console changes. Explicit <code>/Subscribe/</code> and <code>/Unsubscribe/</code> prefixes also supported.
- Values in engineering units — dB for levels, Hz for frequencies, ms for times, ratios as ratios, pan −100 to +100. No lookup tables. Version T converts to and from each console's wire format internally, so the same OSC client controls dLive, X32, or WING identically.
- Over 50,000 parameters across all supported consoles — every fader, mute, EQ, compressor, gate, routing send, DCA, and scene control on a full-size system.
UDP throttling for X32 / M32 to stop bulk-operation flooding, Catalyst panel-menu fixes, and new Arrange Panels and Open All Panels commands for multi-monitor setups.
Features
- Arrange Panels — new menu command (Cmd-Shift-A) tiles all open panel windows across your screen in an even grid. Great for multi-monitor setups.
- Open All Panels — new menu command (Cmd-Shift-O) opens every panel type at once. Combine with macOS window management for your preferred layout.
- Added App Sandbox entitlements for Mac Catalyst distribution via TestFlight and the App Store.
Bug fixes
- Fixed UDP message flooding on X32 / M32 that caused false parameter values during bulk operations like routing-set apply and scene changes. Outbound messages are now throttled to prevent overwhelming the console.
- Fixed Catalyst panel-menu toggling panels closed. Panel shortcuts now always bring the selected panel to front.
The first major update since our initial TestFlight release, packed with new console support, offline tools, and automation features.
New console support
- Behringer X32 / Midas M32 — full OSC adapter with channel mapping, DCA groups, routing sets, scene / snippet management, and wire-buffered fader control
- Allen & Heath MIDI — MIDI-over-TCP fallback adapter for dLive / Avantis consoles with NRPN handling and DCA support
- CSV cast maps — import and export cast maps alongside the native .castmap format
Virtual32 offline server
- Built-in X32 emulator for offline development and rehearsal prep — no console needed
- Full scene and snippet storage with show persistence
- Configurable network binding (local, auto-detect, or manual IP)
Automation & show control
- Three independent cue lists: cues, scenes, and snippets
- Broadway automation grammar extensions
- Show preferences and metering preferences included in bundle export / import
UI & platform
- Mac Catalyst support with window geometry persistence and popover fixes
- StageAppearance system with intensity presets and per-element colour inversion
- Overview user sets with row breaks, per-set scale overrides, and ordered ripple
- Redesigned project filing with hub-aligned import toggles
Under the hood
- Full Swift 6 strict concurrency — zero errors, zero warnings
- Ensemble delta / echo trim correction with trimmed mean targeting
- Broadway unit test infrastructure using Swift Testing framework
Added
- Initial public release of Version T.