whitehole-audio

Route audio between macOS applications via a CoreAudio virtual driver.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill whitehole-audio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whitehole-audio
Source: https://github.com/plurigrid/asi/tree/main/skills/whitehole-audio
Command: npx skills add https://github.com/plurigrid/asi --skill whitehole-audio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill documents WhiteHole, a modern macOS audio loopback driver for inter-application routing with minimal latency, enabling seamless multi-app audio workflows.

Core Features & Use Cases

  • Virtual audio devices: Route audio between DAWs, players, and streaming tools
  • Low latency: Perceptually negligible delay for real-time workflows
  • Gay.jl color integration: Deterministic color mapping for devices

Quick Start

Install the driver, configure a virtual device, then route Ableton output to OBS for live analysis and streaming.

Frequently Asked Questions about whitehole-audio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route audio between applications on macOS with low latency?

Inter-app audio routing on macOS uses virtual audio devices to connect applications like DAWs and streaming tools. WhiteHole enables zero-latency routing by installing a CoreAudio HAL driver that creates virtual devices, letting you send audio from one app to another without perceptible delay for real-time workflows.

Can I use CoreAudio to create virtual audio loopback devices?

CoreAudio supports virtual loopback devices through HAL drivers installed in /Library/Audio/Plug-Ins/HAL. WhiteHole implements this architecture to provide multiple virtual devices with deterministic channel mapping, enabling seamless audio routing between applications on macOS.

What's the best way to stream live audio from a DAW to OBS on macOS?

Virtual audio routing with minimal latency connects DAW output to streaming software. WhiteHole configures a virtual device that routes Ableton or other DAWs to OBS, eliminating the need for external cables or workarounds while maintaining zero-latency performance for live analysis and streaming.

Does macOS have built-in support for audio loopback between apps?

Native macOS audio routing is limited; loopback requires third-party drivers. WhiteHole fills this gap with a CoreAudio HAL driver providing deterministic multi-app routing and virtual device management, enabling workflows impossible with standard system audio routing.

How do I install an audio driver on macOS for inter-app routing?

Audio drivers on macOS install to /Library/Audio/Plug-Ins/HAL and integrate with CoreAudio. WhiteHole's driver installation enables low-latency HAL integration and virtual device creation, making it discoverable as an audio interface in any application.

What latency can I expect from virtual audio routing on macOS?

Virtual audio routing latency depends on driver architecture and CoreAudio buffer settings. WhiteHole delivers perceptually negligible delay through optimized low-latency data paths in its HAL driver, suitable for real-time audio workflows where timing is critical.