What you can do with BlackHole
Once installed, BlackHole becomes a virtual microphone selectable in Gniark Live. Here are the four main use cases:
Send Spotify, Apple Music, or any audio player directly into your live.
Combine your physical mic and a software audio source via an Aggregate Device.
Trigger ambient sound, a jingle, or an effect from GarageBand, Logic, or a player.
Turn your Mac into an audio control source without extra external hardware.
Prerequisites
- macOS 10.13 High Sierra or later (Apple Silicon M1/M2/M3/M4 compatible)
- Administrator rights on your Mac (to install the driver)
- Up-to-date Google Chrome, Firefox, or Safari
Install BlackHole
Download
BlackHole is distributed free of charge by Existential Audio. For live streaming, choose BlackHole 2ch (stereo two-channel, sufficient for 99% of use cases).
- 1Go to existential.audio/blackhole and enter your email address to receive the download link.
- 2Open the downloaded
.pkgfile and follow the installation wizard. Your Mac will ask for your administrator password. - 3Restart your Mac or log out and back in so the driver loads correctly.
- 4Verify installation: go to System Settings → Sound (or System Preferences → Sound on macOS Monterey and earlier). You should see
BlackHole 2chin the Input and Output tabs.
BlackHole is also available via Homebrew: brew install blackhole-2ch. No restart required with Homebrew.
Configure audio routing on macOS
Option A: BlackHole only (single source)
If you want to send only audio from an application (music, jingle) into your live without mixing in your voice:
- 1In your source app (Spotify, GarageBand, VLC…), open its audio preferences and select
BlackHole 2chas the audio output. - 2In Gniark Live, select
BlackHole 2chas the microphone. Your app audio will be captured and streamed live.
Option B: Voice + software audio (Aggregate Device)
To combine your physical microphone AND a software audio source, create an Aggregate Device in Audio MIDI Setup:
- 1Open Audio MIDI Setup (search in Spotlight or in Applications → Utilities).
- 2Click + at the bottom left and choose Create Aggregate Device.
- 3Check
BlackHole 2chand your physical microphone (USB mic, audio interface, built-in mic…). - 4Rename the device (e.g. Live Mix) so you can find it easily.
- 5In Gniark Live, select this new aggregate device as the microphone. Your voice and software audio will be mixed and sent together to the live.
Local monitoring (hear what you broadcast)
To listen to what you send to the live at the same time, create a Multi-Output Device in Audio MIDI Setup combining BlackHole 2ch and your headphones or speakers. Set this multi-output device as the system output in Sound preferences.
Select BlackHole in Gniark Live
- 1Open your live in Gniark Live and start the video/audio stream.
- 2When the browser asks for microphone access, allow it.
- 3In the audio device selector, choose
BlackHole 2ch(or your Aggregate Device if you created one). - 4Start playback in your source app. Audio is now streamed to your live in real time.
Run an audio test before your live by asking a participant to confirm sound reception. Perceived latency on the viewer side depends on your internet connection, not BlackHole.
Solution page
This guide covers technical setup. Explore the Gniark Live commercial offering for this use case.
View solution page — Remote AV studio workflows that scale with your shootsFrequently asked questions
Is BlackHole free?
Yes. BlackHole is open source (MIT license), distributed free of charge by Existential Audio. No subscription, no limitations.
Which version to choose: 2ch or 16ch?
For live streaming, BlackHole 2ch (stereo) is more than enough. BlackHole 16ch is reserved for productions requiring multiple independent audio tracks.
Apple Silicon compatible (M1, M2, M3, M4)?
Yes, BlackHole runs natively on Apple Silicon and Intel, from macOS 10.13 High Sierra onward.
BlackHole does not appear in the browser microphone list.
Restart your Mac then your browser after installation. If the issue persists, check System Settings → Sound → Input that BlackHole is listed. Creating an Aggregate Device in Audio MIDI Setup often forces browser detection.
Can I hear what I send to the live?
Yes. Create a Multi-Output Device in Audio MIDI Setup combining BlackHole and your headphones. Your audio will be routed to the live AND to your monitoring simultaneously.
Does BlackHole add latency?
No, BlackHole latency is negligible (pass-through design). Perceived latency in the live depends on your internet connection and browser settings.
Ready to try it in your next live?
Create your virtual concert hall in 30 seconds and test your BlackHole setup right now.
Create my free account