Mic input downmixing to mono incorrectly (ignoring Channel 2)
trwnh
### Description:
- Using an audio interface with a mono input plugged into Channel 2 leads to no audio being detected by VRChat. Every other application works fine -- it is onlyVRChat that has this issue. In general, it seems that the downmixing to mono is causing the issue.
### Proposed solution
- Downmix correctly using both stereo channels instead of only the left channel.
### Testing Environment:
- OS: Windows 10, Windows 11
- Audio device: Steinberg UR12, MOTU M4, Yamaha MG16XU
- Other applications: Discord, OBS, Mumble, Telegram, Firefox, Windows Audio Settings
### Wiring:
- Typical setup: Mono XLR microphones wired into Channels 1, 2, 3 of the MG16XU analog mixer, plus stereo line 1/4" TRS inputs wired into Channels 9-10, 11-12, 13-14, plus USB audio from the PC into Channels 15-16. The microphones from Channels 1, 2, 3 are also sent out to AUX 1, which is connected to Channel 2 of the Steinberg UR12 via a mono 1/4" TS cable.
- Minimal setup: Mono XLR microphone wired into Channel 2, then Channel 1 of the MOTU M4 digital interface.
### Further details:
- I'd rather not buy new hardware or rewire my analog setup just because VRChat is incorrectly downmixing my mic input while every other application I've tested has worked flawlessly.
- It just works on Linux. I assume Pipewire is downmixing properly before it reaches VRChat. No such luck on Windows.
- As a workaround, you can use something like Voicemeeter to downmix to mono, then use a virtual output to wire it into a virtual audio cable. But it would be nice to have this working natively in VRChat.
Log In
Orwin Raqoon
This happens using the FocusRite Scarlett as an audio interface as well, when doing performances it would be nice to be able to use both channels, currently can't use the second channel due to this issue. (would love to see an option for no downmixing at all and just give us stereo, but I don't think that's possible)
trwnh
I can't edit this post anymore, so to clarify I just want to say that the ideal solution would be an option to downmix by either:
- Left channel only (current behavior)
- Right channel only
- Both channels
WubTheCaptain
I've seen this issue and the workaround described on reddit this year, but also dug deeper into it today. It's been a known issue since at least year 2020.
WubTheCaptain
WubTheCaptain
WubTheCaptain