Multiple Audio Stream Recording
I ran some tests with the Esteemed Mindstrike as my guinea pig on the other side of Discord. For my set-up, I had OBS recording my Yeti mic for my voice, but I had to set Discord to output to the Yeti Headphone output. That my mic has it’s own audio output is the aforementioned happenstance, because otherwise, I’d need to go down the dark road of virtual audio cables to create a fake output and send Discord output to that. In OBS, I set up an audio source for the mic (which was already there), and an additional audio source for the Yei Headphone output. The benefit of this was that I could hook up the headset to the Yeti mic (duh) and listen and converse with Mindstrike like there was nothing weird going on. When OBS recorded, my mic audio recorded on one track, the Discord output on another, and had there been any desktop audio at the time, it would have recorded that on a third track (I turned off the multi-source channels for this test, just to be sure).
When I managed to get FFMPG installed with Audacity, I imported my test file audio and got this:
The top two waveforms are my mic, and the bottom two sourced from Discord. Magical! For an actual production run, I’d probably want to have OBS “downmix to mono” because there wouldn’t need to be a left and right channel for single-position voice; both the left and right output would simply source from the mono channel, leaving me with one waveform per track in Audacity, to keep things clean.
Now, the obvious problem is that in a multi-multi user situation — me at the desk, a bunch of people in a channel in Discord — I’m still only going to get two tracks: me, and everyone else. For my “intended purpose” though, this is exactly what I needed. I don’t know if it’s possible for apps like Discord to pick up, send, and deliver individual voices on individual tracks; I suspect that would be horribly bandwidth and CPU intensive, so, for now, I’m glad I stumbled across this, and that I have the hardware that just happens to support the exact situation that I wanted to enable.