Acoustic Orbit

Mac Multi-Output Device: how to set it up, and why speakers still echo

A guide from Acoustic Orbit.

I build Acoustic Orbit, a Mac app that plays the speakers you already own as one system. Here is the plain answer first. A Multi-Output Device sends the same audio to several speakers, and Drift Correction keeps their sample counts aligned. Neither one measures how long each speaker takes to make sound. So a fixed delay, such as a soundbar fed through a TV, stays as an echo. A Bluetooth speaker's delay also wanders, and nothing in macOS corrects that.

Why the speakers play at different times

Your Mac sends the same audio to every speaker in the group. After that, each speaker takes its own time. A Bluetooth speaker buffers the sound first. A soundbar fed through a TV adds the TV's delay. A speaker across the room adds the time sound needs to cross the air. A Multi-Output Device measures none of this.

Drift Correction resamples a device so that its sample count follows the Primary Device. That keeps the counts aligned. It does not measure when the sound reaches your ears.

I measured this on my own setup in October 2026. A USB speaker (a JBL Flip 7) and the MacBook's built-in speakers were sample-locked to one clock. The microphone still timed the raw acoustic arrival at 57.0 ms for the USB speaker and 0.0 ms for the built-in speakers. A shared clock keeps the sample counts aligned. It cannot tell how long a speaker takes to turn a sample into sound. That capture came from Acoustic Orbit running on my setup, not from a Multi-Output Device.

Three different problems hide behind the words out of sync. They sound different, and only one of them is what Drift Correction fixes.

How to set up a Multi-Output Device

A Multi-Output Device plays the same audio on every speaker you tick. An Aggregate Device is a different tool. It joins several devices into one device with more channels. For several speakers playing the same music, use a Multi-Output Device.

Do the steps in this order.

Other free fixes, and where they stop

A Multi-Output Device does not give you a working volume control, so set each speaker's level on the speaker itself. Audio MIDI Setup also has no setting that delays one speaker. A steady offset has no fix there.

Start by listening. Play a clap or a click track from your usual seat, and decide which of the three problems you have. Then try the fixes below. A mix of Bluetooth, a soundbar and a laptop is harder, and nothing in macOS corrects wander.

What Acoustic Orbit does about it

Every speaker you own, playing as one. The soundbar, the Bluetooth speaker, the laptop, the phone in the drawer. One microphone, one clock: wired and Wi-Fi to about a millisecond, Bluetooth compensated and graded for video.

Ask once and a microphone times the room. No receiver. No new speakers. They don't even have to match. Two devices are free for as long as you like.

These are the limits. The about-a-millisecond figure covers wired and Wi-Fi. Bluetooth is compensated and graded for video, and Bluetooth speakers take what Bluetooth allows. It works with wired, USB and Bluetooth speakers, a Raspberry Pi for HDMI, and an Android phone as a speaker. No iPhone or HomePod yet. It needs an Apple silicon Mac on macOS 15 or later, with a microphone (built in on laptops and iMacs; a USB one on a Mac mini or Studio).

Acoustic Orbit: what it does, the price (two devices free).