Skip to content
Changelog

What shipped, when.

flexMeter has shipped ten substantive releases since 1.0. The current build is 1.9 — the iPhone Companion is in. The next chunk of work is StoreKit 2 in-app purchase plumbing and AUv3 standards-grade parity.

  1. v1.9

    iPhone Companion lands.

    • iPhone Companion (Pro): free App Store download that pairs with a Pro-licensed Mac via QR. Multiple Macs, Keychain-stored credentials.
    • Live Status screen: 10 Hz push of tally, stereo levels, LUFS M/S/I, last cue, and Air Log session timer.
    • Producer→Host Cue Channel: WRAP UP, ON AIR, BREAK, STAND BY, GOOD TAKE, ROLL. Labels sync via NSUbiquitousKeyValueStore.
    • Tally Light Mode: the whole iPhone screen fills with the Mac's active tally color in steady, blink, or pulse.
    • Live Activities + Dynamic Island: on-air state, LUFS, and elapsed time on the iPhone Lock Screen.
    • Lock Screen + Home Screen widgets (three sizes) mirror show state.
    • WebSocket API v3 levels subscription: 10 Hz push frames with per-channel RMS, peak, true-peak, LUFS M/S/I, and clip state.
  2. v1.8

    The DAW, the desktop, and the analysis stack.

    • AUv3 plug-in (Pro): self-contained Audio Unit (type: aufx, subtype: fMtr, manufacturer: pxLn) for Logic, GarageBand, Final Cut Pro.
    • iCloud Air Log Sync (Pro): completed sessions sync to your private CloudKit database; on launch, pull missing sessions from iCloud.
    • Spotlight-indexable Air Log: search by date, source, or LUFS from ⌘Space.
    • App Intents UI Snippets (Pro): Get Current Loudness, Get Tally State, Get Session Summary — return SwiftUI cards inside Shortcuts.
    • macOS Services menu integration for the Reference Track A/B loader.
    • Stereo Suite, Spectrum Analyzer, Reference Track A/B, and a secondary input strip (Pro).
    • CoreMIDI bindings (Pro), CallKit auto-Tally (Pro), Push to Talk (Pro), Mute Detection.
    • ScreenCaptureKit System Audio Output (Plus) — meter your full mix without a virtual loopback device.
    • Liquid Glass Metering Palette (Plus), Notification Center widget (Plus).
    • TipKit contextual tips at teachable moments.
  3. v1.7
    • Auto-cascade Tally → Air Log (Pro).
    • Webhook test button (Pro).
    • Dead Air presets — Spoken Word, Music, Strict, Custom.
    • Air-time clock in the Metering Palette while on-air.
    • Confirm Reset dialog when a session is active.
    • WebSocket Quick Pair QR (Pro).
    • Per-channel labels (Plus).
    • Overs timestamp log with interactive timeline.
    • Standards Sweep diagnostic (Pro).
    • Customizable global shortcuts (Pro).
  4. v1.6
    • Per-clip over events with timeline in the Air Log browser.
    • Channel Labels editor.
    • Auto-start Air Log when On Air (Pro).
    • Dead Air preset picker (Pro).
    • WebSocket QR pairing (Pro).
  5. v1.5

    Three-tier licensing.

    • Free / Plus / Pro tiers introduced; capability-by-capability gating throughout the app.
    • Tier-based 14-day trials, two per machine (Plus + Pro), fingerprinted via Keychain.
    • License Sheet redesigned as a three-column comparison.
    • Settings panes gain tier-aware gating with colored pills (cyan = Plus, gold = Pro).
  6. v1.4
    • Full-screen onboarding tour with dim background and cyan cutout around the meter.
    • Settings panel redesigned with sidebar — General, Audio, Appearance, Modules, Shortcuts, Advanced.
    • Menu bar dropdown and right-click context menu trimmed to essentials.
    • Documentation revamp — value props 5 → 8, feature highlights 10 → 14, FAQ expanded.
  7. v1.3
    • Living Menu Bar Icon at 30 fps with L/R bars and Tally border.
    • Air Log session recording to local SQLite.
    • Air Log Browser with trends sparkline, CSV export, Session Receipt card.
    • AI Session Coaching via FoundationModels (macOS 26+).
    • Smart Preset from App Context.
    • Focus Filter Integration.
    • Bonjour mDNS for OSC.
    • Dead Air Alerting.
    • Settings Export QR Code.
    • LUFS Countdown Nudge, Ghost Peak Overlay.
  8. v1.2
    • Spec-aware color ladder in LUFS mode — thresholds shift relative to the active loudness target.
    • LUFS target band — tinted ±1 LU green and ±3 LU yellow zones around the target.
  9. v1.1
    • Settings panel redesign with INPUT / METERING / MODULES section labels.
    • Text Strip moved to its own independent floating panel and dock edge.
    • WebSocket API hardening — per-machine Keychain token, origin check, four-client cap.
    • Calibration sweep on engine boot.
    • Console-room vocabulary in status indicators ("Standing by," "Holding for signal," "No source").
    • Preset-aware reset labels.
    • Phosphor afterglow.
    • 1 kHz reference tone generator with EBU/SMPTE chain-verification badge.
    • Option-click diagnostics.
    • Triple-click quiet zone.
    • Meter skins — LED, Studer (and the VU Needle palette).
  10. v1.0

    Initial release.

    • Real-time floating screen-edge strip.
    • Three meter modes — VU (ANSI S4.40), PPM (IEC 60268-10 Type I), LUFS (ITU-R BS.1770-4).
    • LUFS readings: momentary (400 ms), short-term (3 s), integrated (full session).
    • Loudness target presets: YouTube/Spotify −14, Apple −16, Broadcast −23.
    • Peak hold + true peak detection with configurable clip threshold and overs counter.
    • CoreAudio input selection with automatic fallback on disconnect.
    • Four dock positions, multi-monitor, adjustable opacity, drag-snap repositioning.
    • Right-click context menu, menu bar settings, global keyboard shortcuts.
    • First-run onboarding, microphone permission flow.
    • Accessibility — VoiceOver, Reduce Motion, Reduce Transparency.
    • Display-linked rendering, real-time-safe audio processing, bounded memory.
    • macOS 26.4+, Apple Silicon only.