Route ASIO channel pairs to 2 separate devices

The Virtual Audio Mixer discussions and support...
Post Reply
j7n
Posts: 2
Joined: Mon Apr 01, 2019 11:41 am

Route ASIO channel pairs to 2 separate devices

Post by j7n »

Is it possible to have the following configuration:

An ASIO client application outputs 4 channels (two stereo pairs) of audio, then each pair is routed to 2 separate ASIO sound cards for output as stereo by Voicemeeter? The reason for doing this is that we can open only one sound card in the application. How to achieve this? I searched for examples, but found only configurations where both A1 and A2 receive the same audio, and the B bus remains essentially unused.

If this is not possible, then it limits the versatility of the program.
Andres
Posts: 192
Joined: Fri May 01, 2020 7:25 pm

Re: Route ASIO channel pairs to 2 separate devices

Post by Andres »

Hi. Currently ASIO is available as an option only on Hardware Output A1. You cannot use ASIO driver for a device connected through A2, A3, etc.; those outputs support WDM, KS or MME.

There are at least 2 scenarios which I can think of using WDM instead of ASIO for 2 output devices (These require at least Voicemeeter Banana):
  • Select Voicemeeter Insert Virtual ASIO in your source application (the ASIO client). This virtual input supports up to 22 audio channels.
  • Select your first sound card from the A1 Hardware output selection list. Choose the WDM option.
  • Select the second sound card from the A2 Hardware output selection list. Choose the WDM option.
  • Open System Settings / Options.. window from the menu and go to the PATCH INSERT section
  • Activate the first 4 channels (Input 1 Left and Right and Input 2 Left and Right)
  • Route the Hardware Input 1 to the ►A1 hardware output and the Hardware Input 2 to the ►A2 hardware output.
    Voicemeeter Banana PATCH INSERT.png
    Voicemeeter Banana PATCH INSERT.png (156.9 KiB) Viewed 5716 times
  • Select Voicemeeter Aux Virtual ASIO in your source application (the ASIO client). This virtual input supports up to 8 audio channels. In Voicemeeter Banana this input is the fifth one from left to right (3 Hardware Inputs + 2 Virtual Inputs)
  • Select your first sound card from the A1 Hardware output selection list. Choose the WDM option.
  • Select the second sound card from the A2 Hardware output selection list. Choose the WDM option.
  • Route the Voicemeeter AUX virtual input to the ►A1 and ►A2 hardware outputs.
  • Choose Normal mode in the Master Section for A1 and Composite mode for A2 hardware output
  • Open System Settings / Options.. window from the menu and go to the PATCH COMPOSITE section
  • Choose IN#5 Center and IN#5 LFE for the first two channels.
  • Choose between PRE-Fader and POST-Fader according to your needs.
  • The first stereo pair should be heard through A1 output and the second stereo pair should be heard through A2 output.
    Voicemeeter Banana Composite.png
    Voicemeeter Banana Composite.png (148.71 KiB) Viewed 5724 times
Typically ASIO reduces latency by using smaller buffer size than WDM. However Voicemeeter tries to reduce latency when using WDM by opening a session to the devices in exclusive mode (bypassing Windows Audio Engine). Check if using WDM is an alternative option. Please let us know.
Post Reply