Using Open Source BlackHole Project For Multiple Audio Streams via OBS & Other Streaming Software.

notdan
3 min readJun 30, 2021

This is a small write-up of my experience setting up and using BlackHole, a free open-source project, to process all of my audio needs while streaming. I tried BlackHole after I lost support for my paid solution, LoopBack, after updating to macOS 12 beta. Since the OS was too new, there were no versions of LoopBack that supported it. I still love LoopBack, but for now I’m loving BlackHole better because it works lmfao ;)

ON WITH THE SHOW!

INITIAL INSTALLATION

I was initially directed to BlackHole’s github page at https://github.com/ExistentialAudio/BlackHole. I was getting ready to do the whole git clone, install from source routine when I noticed they were all set to go inside of the brew project — hell yeah!

While this project is open-source and free, I highly recommend donating to them because not a lot of people do. If it worked for you, throw em a few $$ — every cent counts!

https://github.com/sponsors/ExistentialAudio

The install went flawlessly:

$ brew install blackhole-16ch

Two channel exists as well, and is reflected as such with: blackhole-2ch

Very complex installation process! One whole line of text in the Terminal!

After the brew installation, you need to setup the BlackHole driver by opening your Audio MIDI Setup, right clicking BlackHole, and clicking “Use This Device For Sound Output”.

I personally also created another “Multi-Output Device” to try and tackle some latency issues I was having between some old USB devices (totally unrelated to BlackHole). You don’t need to necessarily do this, everything works fine without it (at least I’m 99% sure it does).

NORMAL SETTINGS BELOW

Normal Setup Pictured Above.

CUSTOM CONFIG I USE BELOW:

Multi-Output Device configuration (NOT NEEDED)

DOING A MIC CHECK WITH SPOTIFY ALSO PLAYING

Yay for working software!! This is from StreamLab’s OBS version.

Will this work in native OBS? I don’t know but I don’t see why not — as long as you can get OBS to work at all. I have not fared well here, sadly. But Streamlabs’ version worked. It’s available for free here:
https://streamlabs.com/content-hub/post/streamlabs-is-live-on-mac

To wrap up, you can essentially use this tool, BlackHole, as an internal mixer for ANY software that accepts microphone input — Including DAWs and whateva!

SIGNING OFF

Let me know what you think, if I missed anything, or if you think there’s other good solutions out there to test! Message me on twitter at https://twitter.com/notdan

PEACE!

Your Best Fiend,
-notdan

--

--

notdan

RESARCH, I PROMISE ه҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿ Mildly entertaining at best