Canonical Technical Definition

A software or hardware routing mechanism that redirects an operating system's speaker output stream directly back into an audio input stream for recording or analysis.

Loopback audio routing is the technique of capturing the digital sound generated by applications on your computer and feeding it back into an input stream, as though it were entering through a physical microphone jack.

In traditional operating system audio architecture, audio paths are strictly one-directional: microphones take sound in, and speakers push sound out. To record a Zoom call, video interview, or podcast, software must bridge this gap by intercepting the speaker output stream before it reaches the physical sound card.

Historical evolution of audio loopback on macOS

The evolution of loopback audio on the Mac highlights the historical friction users faced:

1. Physical loopback cables (The analog era)

Engineers physically connected a 3.5mm stereo patch cable from the Mac’s headphone jack back into the line-in port, suffering ground loop hum, digital-to-analog degradation, and inability to hear the call live.

2. Kernel extensions (Soundflower era)

In the 2000s, open-source kernel extensions like Soundflower created virtual CoreAudio hardware devices. However, kernel extensions created kernel panics, driver crashes, and severe security liabilities.

3. Virtual audio HAL plugins (BlackHole / Loopback era)

Developers transitioned to user-space CoreAudio HAL plugins like BlackHole and Rogue Amoeba’s Loopback. While stable, they require complex configuration in macOS Audio MIDI Setup, creating confusing aggregate devices that frequently break across OS updates.

4. Native operating system capture (The ScreenCaptureKit era)

Starting in macOS 13 and perfected in macOS 14, Apple integrated digital system audio loopback directly into the operating system through ScreenCaptureKit.

Comparing loopback methods

FeatureVirtual Driver (BlackHole)ScreenCaptureKit (Oyma)
Installation RequirementRequires installer / admin promptZero installation; native Apple framework
System StabilityVulnerable to audio driver crashesIsolated in system WindowServer process
User Setup FrictionRequires Aggregate Device setupWorks with a single macOS permissions toggle
App-Specific FilteringDifficult to isolate specific callsNatively filters specific meeting applications

Loopback capture in Oyma

Oyma bypasses legacy virtual audio drivers entirely. By utilizing ScreenCaptureKit, Oyma captures loopback meeting audio with native Apple Silicon performance. There are no virtual sound devices to configure, no audio settings to switch, and zero configuration friction.

Frequently asked questions about Loopback Audio Routing

Why is loopback audio routing necessary for meeting transcription?

Microphones only record acoustic sound in the physical room. Loopback routing allows an application to capture digital audio generated by remote participants on computer speakers.

What was the traditional way to achieve loopback audio on macOS?

Users installed third-party virtual audio driver extensions like Soundflower, BlackHole, or Rogue Amoeba's Loopback utility, configuring aggregate devices in Audio MIDI Setup.

How does Oyma eliminate the need for virtual loopback drivers?

Oyma utilizes Apple's native ScreenCaptureKit framework in macOS 14+, capturing system audio output digitally without installing kernel extensions or third-party audio drivers.