So, you want to mix your audio in a DAW (Logic, Ableton, Pro Tools, Etc) and stream, all from the same computer? You're going to need a virtual interface.
There is no hiding it... Using a 'virtual interface' is NOT easy... Luckily for you this post should be your one stop shop for learning how to get it set up and working!
Please note: this guide is for MacOS only... Windows users... I'm working on it!
LET'S DO THIS!
There are lots of different options when choosing a virtual interface however, we
recommend ‘BlackHole' by Existential Audio.
1) First, let’s get the software installed:
Follow this link. You will need to put your name and email in. They will then send you a link to a page that looks like this:
Open the package and run the installer.
2) Hit command-spacebar on your keyboard to bring up ‘spotlight search’. Find Audio Midi Setup and open it up.
3) First you need to make an Aggregate Device:
It's important you make the below selections in the correct order. I recommend unchecking everything and then rechecking the required items as shown below:
4) Next you need to make a Multi-Output Device:
5) Now you will need to go into your DAW and configure your input and output devices. I'm using Logic but it's pretty much the same on all other DAWs:
Your Output Device needs to be the ‘Multi-Output Device’ you made in the previous step. Your ‘Input Device’ should be your interface:
6) You can now go into OBS and add an ‘Audio Input Capture’ source:
7) We now need to test what we have done.
1) Go into your DAW and set up a channel
2) Add an obvious effect (like a massive reverb) to your channel. This is important so we can check everything is coming through into OBS properly.
3) Make sure your channel is armed:
4) You can now go back to OBS, play something and see the audio level move up and down as you play:
To learn how to fully test your live stream, head over to 'Streaming 101: TESTING! - How can I test to make sure it's working?'
8) Once it is fully working there is one more step:
Go back into your Audio Midi Setup and uncheck your built in speakers from your 'Multi Output Device'.
This might seem strange... Why did we add it in just to go ahead and take it out? Well, I can't give you an answer that makes complete sense. All I know is that 50% of the time the routing only works if you add the speakers in and take them out after! Maybe one day I will figure out why!
If you have tested using the methods described in 'Streaming 101: TESTING! - How can I test to make sure it's working?' but things still aren't working as you'd like, you should check the below:
I'm getting signal but none of the FX.
Make sure your tracks are 'armed' and your DAW is actually adding the FX. Sometimes, if your DAW is set to 'low latency mode' it won't add FX in real time - only to pre recorded tracks during playback.
I'm getting sound but it's sounding strange and bitty!
It's all working but I'm getting latency.
AMAZING! This is so hard, you made it easy.