Question / Help OBS NOT RECOGNIZING AUDIO INTERFACE/DESKTOP

petermazoc

New Member
Hey guys I've really hit a road block here.

I recently just upgraded to the new Mac mini 2018 (64gb bad ass). I do Audio Production through Logic Pro X and want to stream it for fun.
I'm using a Behringer UMC22 as my interface with an AT2020 Mic for talking (very simple and affordable set up). My Mac obviously recognizes the UMC22 as the main output right away so I don't need to install drivers. Every program (including Logic Pro X) recognizes it as an output/input... EXCEPT FOR OBS.

I've done the Soundflower/iShowU routes with creating Multi-Output Devices and putting the Mic/Aux 1 on my UMC22 and then the Mic/Aux 2 being iShowU (like every video has shown). But still nothing is working!! I'll play music on my computer and talk into the mic and none of the mic/aux slots for OBS show metering but my mic is metering on Logic Pro and I can hear the audio in my headphones.

Does anyone know how to fix this issue? Do I need a new interface? Am I missing a step in the Audio MIDI Setup or creating my Multi-Output? Did Apple make it so you aren't allowed to use it at all?

SIDE NOTE:
Here are some other things I'm using that I'm worried may be interfering:
I have a Elgato 60 for my Xbox that I run through the Mac as well (haven't fully set it up yet)
I noticed Soundflower and iShowU show up on my Audio MIDI Setup, maybe theres confusion and I need to uninstall one?
Also I noticed on my Audio MIDI Setup that my UMC22 puts two different channels instead of it being one with 2 ins/2 outs, it's two channels with 0 ins/2 outs and then 2 ins/0 outs.
 

petermazoc

New Member
After doing some more research, I realized the UMC22 is showing as separate inputs/outputs and that shouldn't be happening? I read that doing an "aggregate device" for them can combined them into one input/ouput. Now if I did that, can I take the newly made aggregate device with the combined inputs/outputs and use that in the Multi Output Device for iShowU instead of the standard UMC22?
 

Narcogen

Active Member
Making an aggregate combines inputs or combines outputs. It doesn't combine inputs with outputs. The reason for using MIDI setup this way is that because of how MacOS handles audio, OBS has no way to hook into the default audio source and grab it.

So the combination of SoundFlower or iShowU and MIDI setup does this: 1) creates a virtual audio device, and 2) creates an aggregate device that contains both the default output AND the virtual one.

You then tell OBS to capture only the virtual device (iShowU or SoundFlower) and set the aggregate device as your default output. OBS should be able to capture audio, and you should be able to hear audio the way you always normally would.

I don't use Logic so I honestly don't know how this scheme would affect it, but I wouldn't be surprised if Logic is taking exclusive access to the mixer, which is why OBS can't see it. Does this problem occur even when Logic isn't running? Can the mixer be used for both output and input by, say, QuickTime player, if you play back audio to the device, and then make a new audio or video recording with input from it?

You might also want to look at the demo of Rogue Amoeba's LoopBack-- it does what iShowU / SoundFlower do but have a lot of manual routing options. It's the closest thing MacOS has to Voicemeeter on the Windows side, and in fact, in many ways it is better.
 
Top