Your Mac audio interface keeps "reconnecting" mid-session — here's why, and how to make it not matter
You're recording or streaming, everything's fine, and then the audio just… blips. Maybe a meter drops for a second. Maybe your DAW throws an I/O reset. Maybe OBS loses the source. You check the cable — it's fine. A minute later it happens again. On a Mac, this pattern almost always traces back to one thing: the interface is disconnecting and reconnecting at the USB level, and macOS is re-enumerating it each time.
Here's what that means and, more importantly, how to stop it from wrecking a live session.
Why interfaces "re-enumerate"
Every time a USB audio device connects, macOS enumerates it: it discovers the device, registers it with Core Audio, and hands it to apps. Normally that happens once. But several things can make it happen repeatedly mid-session:
- Marginal power or cabling. A bus-powered interface on an unpowered hub, a slightly loose connector, or a long/cheap cable can cause brief drops. Each recovery is a fresh enumeration.
- USB hubs and docks renegotiating. Hubs (and especially USB-C docks driving displays + audio + power at once) can reset the bus when load changes — your interface gets re-enumerated as collateral.
- Power management. Energy settings or aggressive USB power saving can suspend a device that looks idle.
- Heat or firmware quirks on the interface itself.
When the device re-enumerates, Core Audio removes and re-adds it — sometimes with a changed device identity. Any app bound to that exact device (a DAW, OBS) reacts: dropped audio, an I/O reset, a lost source, or scrambled input mapping.
First, reduce the re-enumeration
Fix the physical layer before anything else:
- Direct port, not a hub. Plug the interface straight into the Mac. If you must use a hub, use a quality powered one.
- Powered interface + good cable. Avoid bus-power on anything with channel count; use a known-good, ideally locking, cable.
- Disable USB power saving for audio work, and keep the Mac awake during sessions.
- Separate heavy USB loads. Don't hang the interface off the same dock that's driving a 4K display and charging the laptop.
- Update interface firmware.
This will cut the frequency of drops dramatically. But on a live rig, "rare" still isn't "never" — cables get kicked, docks still renegotiate — so you also want the drops that do happen to be harmless.
Then, make the drops harmless
The reason a re-enumeration hurts is that your app is bound directly to the physical device. Remove that direct binding and the problem largely disappears: point your app at a stable virtual device that mirrors the interface and never leaves Core Audio.
- For a DAW, this means your input/output mapping survives a drop — the device the DAW is bound to is always present, so there's nothing to reset.
- For OBS / streaming, your audio source doesn't vanish when the interface blips; the virtual device stays selected and audio resumes when the hardware returns.
That's what Keel Audio does on macOS. It creates a transparent, bit-for-bit mirror of your interface and keeps it stable across disconnects and re-enumeration, so whatever your DAW or streaming app is bound to never disappears. You set it up once and stop thinking about USB. It's a one-time purchase with a free 14-day trial — worth testing against your actual rig (unplug the interface mid-session and watch your DAW not care).
One clarification, because people ask: this isn't an app for routing or mixing audio between programs. It does a single job — keep one physical interface rock-stable for whatever app depends on it.
Quick diagnosis: is this actually re-enumeration?
- Open Console.app and filter for your interface name or "IOUSBHostDevice" / "AppleUSBAudio" around the time of a drop — repeated attach/detach lines confirm it.
- In Audio MIDI Setup, watch whether the device briefly disappears and returns.
- If the drops correlate with display/dock activity or moving the laptop, it's almost certainly physical/power.
Bottom line
A Mac interface that "keeps reconnecting" is re-enumerating over USB. Fix the physical layer to make it rare, and put a stable virtual device between the hardware and your software to make the rare event harmless. Do both and a kicked cable becomes a non-event instead of a blown take or a dead stream.
Keel Audio keeps one audio interface rock-stable on macOS, so a USB drop never resets your DAW or kills your stream.
Try it free for 14 days →