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:

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:

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.

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?

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 →