Hi,
I'm trying to get Voxal voice changer to pass through to OBS via Banana, and am not getting anywhere.
I have my mic selected for strip one routing to B1 (now using ASIO inserts).
It's driving me nuts.
Any advice, please?
Neil
Voxal Voice Changer and Banana
Re: Voxal Voice Changer and Banana
You cannot use ASIO Insert with Voxal Voice Changer, because it does not support ASIO (at least the free version 3.0.8)!
If you send a Voicemeeter hardware input (your microphone) to B1 then you have to use VoiceMeeter Output (VB-Audio Voice…) as input in Voxal Voice Changer (and other apps that do not support ASIO).
To get the processed signal back from Voxal Voice Changer to Voicemeeter Banana you have to use VoiceMeeter Aux Input (VB-Audio Voice…) or a VB Cable (that must be opened as another hardware input in Banana) as output device in Voxal Voice Changer.
To use ASIO insert the processing application has to support ASIO.
If it supports ASIO then you have to use Voicemeeter Insert Virtual ASIO (for Banana) or Voicemeeter Potato Insert Virtual ASIO (for Potato) as device in that application and enable Patch Insert in Voicemeeter system settings for the strip you want to process.
If an application uses ASIO Insert then you have to ensure that the input is connected to the output.
If it is not connected (in that app) the audio strip in Voicemeeter is blocked if Patch Insert is active (inside Voicemeeter system settings).
If you send a Voicemeeter hardware input (your microphone) to B1 then you have to use VoiceMeeter Output (VB-Audio Voice…) as input in Voxal Voice Changer (and other apps that do not support ASIO).
To get the processed signal back from Voxal Voice Changer to Voicemeeter Banana you have to use VoiceMeeter Aux Input (VB-Audio Voice…) or a VB Cable (that must be opened as another hardware input in Banana) as output device in Voxal Voice Changer.
To use ASIO insert the processing application has to support ASIO.
If it supports ASIO then you have to use Voicemeeter Insert Virtual ASIO (for Banana) or Voicemeeter Potato Insert Virtual ASIO (for Potato) as device in that application and enable Patch Insert in Voicemeeter system settings for the strip you want to process.
If an application uses ASIO Insert then you have to ensure that the input is connected to the output.
If it is not connected (in that app) the audio strip in Voicemeeter is blocked if Patch Insert is active (inside Voicemeeter system settings).
Re: Voxal Voice Changer and Banana
Apologies for the ambiguity.
I just use inserts to eq the mic. Steip 1 has my At2020 as the source.
If I want to use Voxal, should I not use inserts at all, and eq via another method?
I originally had my mic selected as VB Cable A and eq'd via Audition. Since you previously mentioned inserts, I thought I would try that method.
N.
I just use inserts to eq the mic. Steip 1 has my At2020 as the source.
If I want to use Voxal, should I not use inserts at all, and eq via another method?
I originally had my mic selected as VB Cable A and eq'd via Audition. Since you previously mentioned inserts, I thought I would try that method.
N.
Re: Voxal Voice Changer and Banana
Most important for ASIO Insert usage:
Only enable Patch Insert in Voicemeeter system settings for the specific channels you really want to process via ASIO Insert.
Do not enable Patch Insert for other channels to avoid muting!!!
In this special case only IN 1 channels Patch Insert in Voicemeeter system settings should be active.
All other must be inactive!
Maybe that is your problem!?
Ok, I assume that you have this working (if not then use Voice Color Panel instead of Audition EQ):
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> B1
-> OBS using Voicemeeter Output (B1) as input device
Is this the way it works for you?
If it works with Audition EQ as ASIO Insert there is no reason to change it.
You only have to place Voxal Voice Changer before OBS:
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> B1
-> Voxal Voice Changer using Voicemeter Output (B1) as input device and Voicemeeter Aux Input as output device
The Output of Voxal should be visible as Virtual Input 2 (Voicemeeter Aux) in Banana
-> B2
-> OBS using Voicemeeter Aux Output (B2) as input device
Seriously, that way the 2 Virtual Inputs (VAIO and VAIO Aux) cannot be used for other (multiple!) sources.
So, for audio applications without ASIO support you should prefer to use a virtual cable (VB Cables) to connect one app with another:
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> A2 (Hardware Output 2) = VB Cable Input
-> Voxal Voice Changer using VB Cable Output (A2) as input device and VB Cable A Input as output device
Then use Cable A Output as Hardware Input 2 in Banana to get Voxal processed signal back to Voicemeeter
-> A3 (Hardware Output 3) = VB Cable B Input
-> OBS using VB Cable B Output (A3) as input device
In theory that should work.
Practically latency (delay) is unacceptable for live monitoring and communication.
Final conclusion
:
KS, DirectX, WDM is ok for input or output at the end of a chain.
But for processing (as insert) you must use ASIO if you need low latency for monitoring or communication!
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
Only enable Patch Insert in Voicemeeter system settings for the specific channels you really want to process via ASIO Insert.
Do not enable Patch Insert for other channels to avoid muting!!!
In this special case only IN 1 channels Patch Insert in Voicemeeter system settings should be active.
All other must be inactive!
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
Maybe that is your problem!?
![Question :?:](./images/smilies/icon_question.gif)
Ok, I assume that you have this working (if not then use Voice Color Panel instead of Audition EQ):
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> B1
-> OBS using Voicemeeter Output (B1) as input device
Is this the way it works for you?
![Question :?:](./images/smilies/icon_question.gif)
If it works with Audition EQ as ASIO Insert there is no reason to change it.
You only have to place Voxal Voice Changer before OBS:
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> B1
-> Voxal Voice Changer using Voicemeter Output (B1) as input device and Voicemeeter Aux Input as output device
The Output of Voxal should be visible as Virtual Input 2 (Voicemeeter Aux) in Banana
-> B2
-> OBS using Voicemeeter Aux Output (B2) as input device
Seriously, that way the 2 Virtual Inputs (VAIO and VAIO Aux) cannot be used for other (multiple!) sources.
So, for audio applications without ASIO support you should prefer to use a virtual cable (VB Cables) to connect one app with another:
Mic as Hardware Input 1 in Banana
Audition EQ via ASIO Insert
-> A2 (Hardware Output 2) = VB Cable Input
-> Voxal Voice Changer using VB Cable Output (A2) as input device and VB Cable A Input as output device
Then use Cable A Output as Hardware Input 2 in Banana to get Voxal processed signal back to Voicemeeter
-> A3 (Hardware Output 3) = VB Cable B Input
-> OBS using VB Cable B Output (A3) as input device
In theory that should work.
Practically latency (delay) is unacceptable for live monitoring and communication.
Final conclusion
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
![Idea :idea:](./images/smilies/icon_idea.gif)
KS, DirectX, WDM is ok for input or output at the end of a chain.
But for processing (as insert) you must use ASIO if you need low latency for monitoring or communication!
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
Re: Voxal Voice Changer and Banana
Many thanks for your detailed reply.
I'll go through this shortly. Looks like the simplest things are always overlooked. I was thinking it was much more complex.
Thanks.
N.
I'll go through this shortly. Looks like the simplest things are always overlooked. I was thinking it was much more complex.
Thanks.
N.