Voicemeeter doesn't send 6 channels to virrtual cable?
Posted: Sun May 17, 2020 9:38 pm
I found these wonderful pieces of software while trying to circumvent the lack of features in windows and my sound card software. From my understanding, the combination of voicemeeter and a virtual cable should be able to help me, but in practice things didn't work as I understood they would have. I will first describe the situation. My final goal will be at the end, as an FYI.
I am playing songs on youtube, and trying to make it play in all the 6 output channels of my "Realtek High Definition Audio".
See the image below:
1. the audio from chrome is directed to the virtual input "VAIO 3". As we can see, sound is coming in OK.
2. I redirect audio from that to A2.
3. in A2, I configured it to replicate the input to all channels ("stereo repeat")
4. as we can see, the audio is being replicated fine, and going to the hardware output
5. my hardware output associated with A2 is actually the VB-Audio Virtual Cable
6. I connect the virtual cable to the hardware input 1. In theory, the virtual cable should be receiving audio in 6 channels and redirecting these 6 channels to the hardware input.
7. input 1 will redirect the sound to A1. It should be sending 6 channels of audio.
8. as we can see in the graph, the audio being redirected to A1 has only 2 channels, as opposed to the expected 6 channels that were sent to the virtual cable. The hardware out for A1 is the actual Realtek audio board, and I can only hear sound in 2 channels (one stereo output plug).
Now, if we look at the Virtual Cable Control Panel, we can see why only 2 channels are being output on A1:
Here we can see that the virtual cable is receiving input in only 2 channels, as opposed to the expected 6 channels.
If, in Voicemeeter, I change the hardware out of A2 from the virtual cable to my actual Realtek hardware, I can hear sounds in all channels. So my conclusion is that either Voicemeeter outputs audio in 6 channels when the hardware is Realtek but 2 channels when the hardware is the cable; OR voicemeeter is always outputting 6 channels but the virtual cable for some reason is cutting to 2 channels when receiving.
Why am I doing this, explanation 1:
As one can see in the first screenshot, the virtual input of "Voicemeeter AUX" is directing to A1, meaning, straight to the Realtek hardware. But it's not replicating the stereo. I want some input (Skype) to be sent to the Realtek unreplicated, but other input (youtube) to be sent replicated. At first I tried A1 and A2 to be the same hardware, but voicemeeter doesn't support that, so I added a virtual cable to the mix. From my understanding, it should work, but in practice the replicated channels are being lost when the virtual cable gets involved.
Why am I doing this, explanation 2:
This all started because I want to listen to youtube music/videos in my speakers, and I want to talk to people on skype using my headset. And they are both plugged to the same Realtek hardware. I put the headset in the "front speakers out" plug, and the speakers in the "rear speakers out" plug. Unfortunately, windows/Realtek won't let me choose them individually for skype and chrome. So my solution is to send youtube audio to all channels, but skype audio only to the headset. I don't mind that the headset plays youtube too, I only don't want the speakers to play the skype audio. My computer has 6 plugs in the back and 2 in the front, and if I were to plug my headset to the front plugs I could do what I want because Realtek driver differentiates them. But the way I have my computer, the front side of it is too far, it's way easier and more convenient for me to plug it in the back.
Any comments are appreciated, even if to say "what you want can't be done".
Thanks in Advance,
Mauricio
I am playing songs on youtube, and trying to make it play in all the 6 output channels of my "Realtek High Definition Audio".
See the image below:
1. the audio from chrome is directed to the virtual input "VAIO 3". As we can see, sound is coming in OK.
2. I redirect audio from that to A2.
3. in A2, I configured it to replicate the input to all channels ("stereo repeat")
4. as we can see, the audio is being replicated fine, and going to the hardware output
5. my hardware output associated with A2 is actually the VB-Audio Virtual Cable
6. I connect the virtual cable to the hardware input 1. In theory, the virtual cable should be receiving audio in 6 channels and redirecting these 6 channels to the hardware input.
7. input 1 will redirect the sound to A1. It should be sending 6 channels of audio.
8. as we can see in the graph, the audio being redirected to A1 has only 2 channels, as opposed to the expected 6 channels that were sent to the virtual cable. The hardware out for A1 is the actual Realtek audio board, and I can only hear sound in 2 channels (one stereo output plug).
Now, if we look at the Virtual Cable Control Panel, we can see why only 2 channels are being output on A1:
Here we can see that the virtual cable is receiving input in only 2 channels, as opposed to the expected 6 channels.
If, in Voicemeeter, I change the hardware out of A2 from the virtual cable to my actual Realtek hardware, I can hear sounds in all channels. So my conclusion is that either Voicemeeter outputs audio in 6 channels when the hardware is Realtek but 2 channels when the hardware is the cable; OR voicemeeter is always outputting 6 channels but the virtual cable for some reason is cutting to 2 channels when receiving.
Why am I doing this, explanation 1:
As one can see in the first screenshot, the virtual input of "Voicemeeter AUX" is directing to A1, meaning, straight to the Realtek hardware. But it's not replicating the stereo. I want some input (Skype) to be sent to the Realtek unreplicated, but other input (youtube) to be sent replicated. At first I tried A1 and A2 to be the same hardware, but voicemeeter doesn't support that, so I added a virtual cable to the mix. From my understanding, it should work, but in practice the replicated channels are being lost when the virtual cable gets involved.
Why am I doing this, explanation 2:
This all started because I want to listen to youtube music/videos in my speakers, and I want to talk to people on skype using my headset. And they are both plugged to the same Realtek hardware. I put the headset in the "front speakers out" plug, and the speakers in the "rear speakers out" plug. Unfortunately, windows/Realtek won't let me choose them individually for skype and chrome. So my solution is to send youtube audio to all channels, but skype audio only to the headset. I don't mind that the headset plays youtube too, I only don't want the speakers to play the skype audio. My computer has 6 plugs in the back and 2 in the front, and if I were to plug my headset to the front plugs I could do what I want because Realtek driver differentiates them. But the way I have my computer, the front side of it is too far, it's way easier and more convenient for me to plug it in the back.
Any comments are appreciated, even if to say "what you want can't be done".
Thanks in Advance,
Mauricio