ExistentialAudio /BlackHole
BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
★ 20,039⑂ 857👁 149⑃ 53● 419▤ 16◈ 358
20,039
stars
857
forks
149
watchers
53
prs
419
issues
16
releases
358
discussions
README
!BlackHole: Audio Loopback Driver
BlackHole: Audio Loopback Driver
!Platform: macOS
BlackHole is a modern macOS virtual audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
Download Installer
Join the Discord Server
Sponsors
Recall.ai - API for desktop recording
If you’re looking for a desktop recording API, consider checking out Recall.ai, an API that records video, audio, and transcripts from Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
To sponsor this project visit https://github.com/sponsors/ExistentialAudio
Table of Contents
- Features
- Installation Instructions
- Uninstallation Instructions
- User Guides
- Developer Guides
- Feature Requests
- FAQ
- Wiki
Features
- Builds 2, 16, 64, 128, and 256 audio channels versions
- Customizable channel count, latency, hidden devices
- Customizable mirror device to allow for a hidden input or output
- Supports 8kHz, 16kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz, 352.8kHz, 384kHz, 705.6kHz and 768kHz sample rates
- Zero additional driver latency
- Compatible with macOS 10.10 Yosemite and newer
- Builds for Intel and Apple Silicon
- No kernel extensions or modifications to system security necessary
!Audio MIDI Setup
Installation Instructions
Option 1: Download Installer
1. Download the latest installer
2. Close all running audio applications
3. Open and install package
4. Restart your system when prompted
Option 2: Install via Homebrew
- 2ch: brew install blackhole-2ch
- 16ch: brew install blackhole-16ch
- 64ch: brew install blackhole-64ch
Uninstallation Instructions
Option 1: Use Uninstaller
- Download BlackHole 2ch Uninstaller
- Download BlackHole 16ch Uninstaller
- Download BlackHole 64ch Uninstaller
Option 2: Manually Uninstall
1. Delete the BlackHole driver with the terminal command:
rm -R /Library/Audio/Plug-Ins/HAL/BlackHoleXch.driver
Be sure to replace X with either 2, 16, or 64.
Note that the directory is the root /Library not /Users/user/Library.
2. Restart CoreAudio with the terminal command:
sudo killall -9 coreaudiod
For more specific details visit the Wiki.
User Guides
Logic Pro X
- Logic Pro X to FaceTime
- Logic Pro X to Google Meet
- Logic Pro X to Skype
- Logic Pro X to Zoom
GarageBand
- GarageBand to FaceTime
- GarageBand to Google Meet
- GarageBand to Skype
- GarageBand to Zoom
Audacity
- Audacity Setup
Reaper
- Reaper to Zoom by Noah Liebman
Record System Audio
1. Setup Multi-Output Device
2. In Audio MIDI Setup → Audio Devices right-click on the newly created Multi-Output and select "Use This Device For Sound Output"
3. Open digital audio workstation (DAW) such as GarageBand and set input device to "BlackHole"
4. Set track to input from channel 1-2
5. Play audio from another application and monitor or record in your DAW
Route Audio Between Applications
1. Set output driver to "BlackHole" in sending apTop issues
#824Audio cracks/gaps on Ventura37 comments · 2024-12-24#793BlackHole not appearing in Audio MIDI Setup on new M3 iMac running Sonoma 14.537 comments · 2024-06-30#882Problem with Apple FaceTime21 comments · 2026-02-07#838Cannot uninstall7 comments · 2025-04-20#903BlackHole 2ch 0.7.1 package and embedded driver fail macOS signature verification6 comments · 2026-09-13#884audio hiccup when hovering mouse above youtube video thumbnail in Chrome on MacOS6 comments · 2026-03-03#904Playback impossible on macOS 271 comments · 2026-09-23
Discussions
#907Audio level issues in Audio MIDI setup, sample rate related.1 comments · 2026-10-31#900What better way to install - and some other1 comments · 2026-08-23#896AUHAL input render returns silent buffers from BlackHole while another process reads real signal simultaneously1 comments · 2026-08-05#895Hear what is being played while routing audio1 comments · 2026-07-21#894no system audio in screen share in whatsapp, Macbook air m11 comments · 2026-07-14#888Zoom outputs 24kHz - duplicate - deleted1 comments · 2026-06-18#887Virtual Inputs and Output over NDI (and maybe OMT)0 comments · 2026-04-13#885Recording with BlackHole is unbalanced - left channel is louder then right one - where can I change this? No option for Left Right Balance2 comments · 2026-03-16
Latest release
v0.7.1 v0.7.1 2026-07-03Changed Add better permissions for preinstall and postinstall scripts FirmwareVersion uses plist version Full Changelog: https://github.com/ExistentialAudio/BlackHole/compare/v0.7.0...v0.7.1