Skip to content

Halo 1.1

Latest

Choose a tag to compare

@flight-william flight-william released this 28 Aug 13:35
· 1 commit to rebrand/halo since this release

Halo 1.1

The Halo fork of MultiSoundChanger, tuned for multi-Studio-Display setups.

New in 1.1

  • Clay-style app icon — the new Mu Media icon family look, rendered from scripts/make-app-icon.swift.
  • First-launch onboarding — a one-time window explaining what Halo does, showing how many Studio Display outputs were found, with Create Halo Speakers one click away.
  • Rebuild Halo Speakers menu action — tears down and recreates the aggregate from the current device list; the path for adding a display later or recovering a wedged aggregate without Audio MIDI Setup.
  • Deterministic clock master — the same display anchors the aggregate's clock on every rebuild.
  • Drift compensation on all non-master sub-devices, applied at launch and on create/rebuild — fixes the audible jitter that develops when the displays' clocks diverge.

Carried over from the fork

  • One volume for all Studio Displays via the Halo Speakers aggregate device
  • Scroll-wheel volume on the menu-bar icon, 32-step resolution, custom volume HUD
  • Launch at Login, persistent per-device volume
  • Media-key (F11/F12) volume control

Install

No public binary yet — build from source: pod install, then ./scripts/setup-codesign-cert.sh (once) and ./scripts/build-and-install.sh. Requires macOS 13+.