Hey fellas. Bit of a late response. I keep forgetting to check back here, haha.
FerretBomb said:
Thanks again for pointing this out, Lemon. Trying to get it working myself, but VSTHost appears not to generate a virtual mic/line-in device for OBS to hook separately... I may be missing something, or are you just running your mic over system audio? Would love to get a compressor/limiter as I've already been confirmed as having blown out one person's speakers (though he was running them very loud, to be fair), but I can't deal with an enforced monitor like that.
Hahaha. Yeah, it's probably a good idea to at least have a limiter set up :) I have Buzmaxi3 set up with a ceiling at -1.0dB. 0dB in theory should be good too, but -1.0dB is more than loud enough if you even get to that level.
Alright, so your problem is that you're having trouble linking the output of VSTHost to OBS, if I'm not mistaken? Yes, that is a difficulty that usually requires software like Virtual Audio Cable to remedy, but I found that
VB-Audio CABLE does basically the same thing. The only thing you're missing is some more technical features and multiple virtual cables, but this works fine for me.
When you've installed CABLE, in VSTHost you click on
Devices > Wave. At the input port you want to have your microphone selected, and at the ouput port you want to have CABLE Input selected (or something similar, this is what it's called on my computer). Also make sure that the buffer setting is fairly low. I have mine set to 70 samples. This is important because a bigger buffer means more latency. Be sure to do some test recordings, just to make sure the audio's alright. Leave the program running in the background.
In OBS you want to take a look at the settings on the
Audio page, and make sure the microphone is set to CABLE output (or, again, something similar). Now you should be done!
Working with VSTHost is a little tricky. It's certainly not the most user-friendly interface I've ever encountered, that's for sure. Also, when you're configuring the plugins, be sure to make some test recordings. You don't want too much compression going on, for instance, and there's no good way to check this live. So make some testrecordings in Audacity, or put OBS on file output only (instead of streaming online).
I hope that helped you out a bit. Let me know if you need more help.
By the way, at some point it seemed the driver stopped working for me. I just reinstalled it, and it seems to be working again. I'm not sure what happened there.
dehixem said:
Hey DryRoastedLemon, thanks for the explanations ! I will look into this because it seems very interesting. It may even solve a problem I have when I stream. I'd like to cancle out clic sounds and keyboard sounds too. I have no idea where to start though, any advice would be nice.
Cheers
I'm still fiddling around with it myself :) I'm afraid I'm going to have to slightly disappoint you, however. Live audio is difficult to work with in the sense that you never know what you're working with. I'd also like to cancel out my clicking and typing, but I've got a mechanical keyboard (loud!) and my microphone is sitting on my desk. So for me there's practically no way to get rid of the typing. What I do is that if I know I'm going to type a lot, I just mute the microphone (which is something can bind to a key in OBS).
If however I had a softer keyboard, I didn't mumble and the microphone was closer to my mouth, perhaps a gate plugin would've worked there. A gate plugin basically blocks all the audio, except for the audio that surpasses a certain loudness.
The same goes with noise, sadly. I also have noise going on in the background. Perhaps with an equalizer you can notch out a couple of high problem frequencies, or use a low-pass filter, but in general it's very hard to get rid of noise with live audio. I can't help you here, but perhaps you can experiment a little bit yourself with some noise reduction VST effects.
As a sidenote, a plugin worth mentioning is probably ReaFIR, which is another plugin that comes with the ReaPlugs bundle. It apparently encompasses an EQ, a dynamics processor (compressor), a gate and noise reduction. I've personally never worked with this plugin before, but I will take a look at it tomorrow. The less plugins, the better (less overhead)!
Lastly, here's a powertip. When you're making a setup in VSTHost, you can save it by clicking on
Performance > Save As.... However, before you do that, be sure to check that in the performance menu you've enabled the
AutoSave Plugin Banks option. If you don't, it's only going to remember what plugins you've used, and not the settings! I found out about this the hard way, so don't let it happen to you! :)
EDIT: I can confirm that ReaFIR is actually great for removing noise, as long as the noise is not too severe (because the louder the noise is, the more it affects the quality of your voice). What you need to do is load this plugin in front of everything else (directly after the input), and set it to Subtract mode. Let it make a noise profile of your room for a couple of seconds by enabling the corresponding option and disabling it again afterwards. This should do the trick. It will automatically subtract that noise profile from the signal :)