Hello, this sounds like the answer to an issue I am having. Since OBS uses the desktop mic and speaker by default, and I am using a ATEM mini pro, If the mic or spkr is not disabled, I get a severe echo, sound garbled on the feed to the live stream. I am using the mic input on the ATEM. Would installing the plug in mentioned here, solve this issue. I am finding it difficult to use the mics in the video source devices, and the mic that I use on the mic input of the ATEM is superior to those mics. Only issue I am left with is that I can not seem to get a decent volume output to the live stream. In addition, any advice on how to feed the mic without going through the ATEM and directly into ODS as a selectable sound source and will connect directly to the output stream to youtube. Seems like I should be able to figure this out but it is eluding me at the moment.
Several problems here:
- VB Cable is not a plugin! It has nothing to do with OBS. You install it separately, and it gives you a virtual speaker and a virtual mic that ANY app can use. Whatever you send to that virtual speaker, shows up in that virtual mic, and any apps connected to them think they're using physical devices. This general category is called a "loopback".
- That said though, a lot of times you might not actually need an explicit loop back, because the operating system already provides one. If you can listen to what a physical output is doing, and use that as an input, that's also a loopback, with the caveat that the physical output also has that content. You could leave the physical output unused, or you could put a set of headphones there to aid in troubleshooting.
- What's keeping you from using the good mic directly in OBS? Physical connector? Something else? Or maybe I'm missing something. Paragraph breaks like below, or an outline like this, would be VERY helpful to avoid confusion from everything running together.
- For the volume, that's a bit more complicated:
You don't want the raw mic to be very loud, because it'll clip or distort. You do want the stream to be loud, because that's what the industry does and so your audience expects the same from you. Don't make them turn the volume up for just you, and then forget to turn it back down for everything else!
But you can't "just turn up the mic" because then it'll clip! But it still sounds too quiet! How to make that work?! The answer is "compression". Not data compression, that throws away detail and sounds "warbly" when you overdo it, but dynamic range compression, that automatically and constantly adjusts the volume to even out the changes and especially to knock the peaks down. If you overdo that, it sounds flat and lifeless, but no "warble"; these are two completely different things.
Once you've tamed the volume from the mic, *then* you can turn it up to what your audience expects, without clipping. OBS has a Compressor as one of the Filters, and it's labelled with the audio industry's terms. TONS of tutorials in how to use one, all with different gear that all does the same thing. Google up!
And don't be afraid to violate the "NEVER DO THIS!!!" advice from the tutorials. You're likely doing something different from what they are. Understand WHY they do or don't do something, NOT "always" or "never", and then use those reasons (PLUS LISTENING!) to inform your own decisions.
Always listen to your result: if you like it, it's good no matter what the settings are; if you don't, it's wrong, no matter what the settings are or the rules that you used to get there. The tutorials are just a way to get enough understanding to tweak it accurately.