Why a Bluetooth speaker plays late next to your Mac's speakers
I build Acoustic Orbit, a Mac app that turns the speakers you already own into one synced system. A Bluetooth speaker plays late because its sound takes a longer road. The Mac compresses it, sends it over radio, and the speaker holds it in a buffer before it plays. The Mac's own speakers skip those steps. A wired speaker skips the radio, though it can have a delay of its own. macOS will play to both at once, but it does not measure the gap between them, so the gap stays. The free fixes below can make it smaller or steadier, or avoid it. Removing it takes a measurement of each path, and a correction that keeps up as the Bluetooth delay moves.
Why the Bluetooth speaker is late
Each speaker keeps its own time. A Bluetooth speaker adds steps that the built-in speakers do not have. The Mac encodes the audio with a Bluetooth codec. The radio carries it in packets. The speaker keeps a buffer of sound in hand, so a late packet does not become a dropout.
That buffer is the part that moves. It changes with the radio link, so the delay wanders during a session. There is also a slower problem. Each device runs on its own clock crystal, and no two crystals tick at exactly the same rate. Left alone, even a steady pair slides apart over time.
A cable does not make the delay zero. On my own setup in October 2026, a microphone timed a JBL Flip 7 playing over USB. Its sound reached the microphone 57 ms after the sound from the MacBook Pro's own speakers. That was a USB path, not Bluetooth. It shows that a wired path has its own delay too, and a Multi-Output Device does not measure it.
The built-in fix: a Multi-Output Device
Audio MIDI Setup can join several outputs into one device. It is in the Utilities folder inside Applications. These steps play the Mac's speakers and the Bluetooth speaker together.
- Connect the Bluetooth speaker to the Mac first.
- Open Audio MIDI Setup.
- Click the plus button at the bottom of the device list and create a Multi-Output Device.
- Tick the built-in or wired speaker and the Bluetooth speaker.
- Make the built-in or wired output the primary device. It sets the clock for the group.
- Turn on Drift Correction for the Bluetooth speaker, so it follows the primary device's clock.
- Set each speaker's volume before you switch. The volume keys do not control a Multi-Output Device.
- Open System Settings, go to Sound, and choose the Multi-Output Device as the output.
What Drift Correction fixes, and what it leaves
Drift Correction resamples a device to the primary device's clock, so their sample counts stay aligned. That handles the slow slide between two crystals.
It does not measure when the sound reaches you. The fixed gap between the two paths stays, and you hear it as an echo.
Bluetooth is the hard case. Its latency is large and it wanders, and nothing in a Multi-Output Device corrects it. Audio MIDI Setup offers no setting to hold back the faster speaker so the slower one can catch up.
Other free fixes, and their limits
None of these measure the gap. They make it smaller, steadier or easier to ignore. A steady offset is easier to live with than one that moves. It also shows less on ambient music than on speech or drums.
- Play through one output when timing matters. One speaker cannot be out of step with itself. For a film, this is often the best free answer.
- Use a cable if the speaker takes one. Some Bluetooth speakers also accept audio over USB or an aux input. A cable does not wander the way a Bluetooth buffer does. The 57 ms above shows it can still be late.
- Use one Bluetooth speaker, not two. Two Bluetooth links share the same 2.4 GHz airtime.
- Keep the speaker near the Mac with nothing large in between. A weak radio link loses more packets.
- Reconnect if the lag grows. Over a long session the speaker's buffer can creep. Disconnecting and reconnecting starts it fresh, though it can creep again.
- Check the input. If the speaker has a microphone, macOS may make it the input when it connects. When an app opens that microphone, the link drops into a headset mode and sounds muffled. In Sound settings, set the input to a microphone that is not the speaker's.
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. Ask once and a microphone times the room.
One microphone, one clock: wired and Wi-Fi to about a millisecond, Bluetooth compensated and graded for video. No receiver. No new speakers. They don't even have to match. Two devices are free for as long as you like.
Bluetooth is compensated and graded for video, and the millisecond figure is for wired and Wi-Fi paths only. Bluetooth speakers take what Bluetooth allows. It does not work with an iPhone or a 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).