This is a very cool plugin. I haven't needed it for the latency, but it helped to add more channels for separate obs mixing. It also allowed my to separate my DAW(using v-ASIO) from main audio, giving me a more flexible setup.
The only issue is that the "voicemeeter insert" options don't like compositing, post-fades, or fx-inserts; and the "voicemeeter main" option crashes obs repeatably for me. (I'm guessing "voicemeeter main" would give me access to the post fade stuff?)
Keep up the great work; the voicemeeter API looks confusing!
Works very well. Thank you for this excellent contribution.
One issue that may come from the voicemeeter api is that OBS voicemeeter only seems to access the pre-processed signal in the voicemeeter input.
I am using Cantabile vsthost to add an instrument and/or fx using voicemeeter potato insert device in cantabile and also activate the L/R patch inserts (in voicemeeter->system settings->patch insert) so that the cantabile-instrument sounds/fx are inserted into the voicemeeter strip.
This work fine, except that the OBS voicemeeter input doesn't "see" this new/modified signal at all because it passes OBS the signal PRIOR to Cantabile manipulating it...
Would there be a way to add a pre-post option so that we could specify whether to extract pre/post fx from the voicemeeter input? Once again, voicemeeter api might not provide you this option...
This plugin lets you have infinite flexiblity with your recordings. It lets you have un-tainted, unducked- ungated audio along with the usual audio captures that you get with the multi track features of OBS.
Also this plugin does not have you reconfigure audio sources upon changing the usb ports or the device's names.
It lets you have multiple version of the same source without causing havoc on your OBS.
By the help of this plugin, you can have the usual game audio or or your mic sources that you can audio-duck and also their pure RAW form.
for ex. since you normally should use ducking on your game audio when you or your friends from the chat talk, your game audio will always go up and down. But if you would try to add another copy of your audio source with no ducking effects, you cant. you can dublicate audio sources and have different effects on each.
Well this plugin lets you do that. Just add a voicemeeter source (that this plugin introduces to OBS) in "input mode" so none of your gating, ducking
THE BAD PART.
The voicemeeter sources that you add, if set on input mode, does not work on program launch. You have to switch the mode of the source to output, hit ok and revert to input everytime.
Also, if you restart the audio engine of Voicemeeter during the OBS sessions, all audio is lost, you have to close and re-open the OBS.
These minor annoyances keep me from making tutorials and spread the word out for this plugin. A
And the developer does not seem interested in further development.
At the moment Voicemeeter channels are unlabeled and separated, leaving the user to manually assign channels 1:1 from VM to OBS, with some confusion about the different VM stages, and 8 unlabeled channel outputs per output strip.
Seems to provide good customization however, if you can tell what is what (which I couldn't).
It would be more user friendly, if the basic settings let you customize the channels, and automatically mapped Left, Right etc, leaving swapping or substituting channels to the advanced settings.
It wasn't immediately obvious to me that you could add multiple Voice Meeter sources to a scene, once you understand that, you can mix volume to your hearts content.
I'm a big fan of everything 'VoiceMeeter' and I've got to say, this is right on the mark. It's very simple and barebones, but I can't really think of any features to stack ontop of what's being offered here (direct connectivity).
I'd like to, however, add that I ran into an issue where all of my VoiceMeeter-sources in OBS stopped working. In their source properties they just 'existed', and referred to nothing (as if the plugin wasn't even installed). I have no clue where to even begin recreating the scenario to give you a more accurate description of what the problem really was. I was messing around just about everywhere in OBS at that time. Just a quick OBS restart solved the issue. Just thought I'd let you know.