BlackHole is a modern MacOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.
- Features
- Easy Installation Instructions
- Usage Examples
- Advanced Installation Instructions
- Advanced Customization
- FAQ
- Wiki
- Supports 16 audio channels.
- Customizable to 256+ channels if you think your computer can handle it.
- Supports 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, and 192kHz sample rates.
- No additional driver latency.
- Works on macOS 10.10+ including macOS 10.15 Catalina
- Download BlackHole.vx.x.x.pkg
- Close all running audio applications
- Right-click on package and select open
- Open and install package
- Restart Computer (Catalina Only)
BlackHole is also available using brew cask install blackhole
Visit the Wiki for application specific setup.
- Open Audio MIDI Setup
- Right-click on "BlackHole" and select "Use This Device For Sound Output"
- Open DAW and set input device to "BlackHole"
- Set track to input from channel 1-2
- Play audio from another application and monitor or record in your DAW.
- Set output driver to "BlackHole" in sending application
- Output audio to any channel
- Open receiving application and set input device to "BlackHole"
- Input audio from the corresponding output channels
- Build driver in Xcode
- Copy BlackHole.driver to
/Library/Audio/Plug-Ins/HAL - Restart CoreAudio with terminal command
sudo killall coreaudiod
- In "BlackHole.h" change
NUMBER_OF_CHANNELSto the desired number of channels. - Follow Advanced Installation Instructions
- Delete BlackHole.driver from
/Library/Audio/Plug-Ins/HAL - Restart computer or restart CoreAudio with terminal command
sudo killall coreaudiod
BlackHole is an audio interface driver. It only shows up in Audio MIDI Setup, Sound Preferences, or other audio applications.
Unfortunately macOS does not support changing the volume of a Multi-Output device but you can set the volume of individual devices in Audio MIDI Setup.
Audacity is not compatible with Catalina. But there might be a work around.
Check System Preferences -> Security & Privacy -> Privacy -> Microphone to make sure your DAW has microphone access.
BlackHole is licensed under GPL-3.0. You can use BlackHole as long as your app is also licensed as GPL-3.0. For all other applications contact me directly at devinroth@existential.audio.
Bitcoin: 1DxkhWHfRUBezMNbRM3rDKLbxEi1GVZRXz
Litecoin: LchR249L8aXnDEDToLpPVSJotuvV381Yka