Ask – How to Aggregate Audio Interfaces in Windows

I recently went from Mac to Windows and it
Publish date:
Updated on
Image placeholder title

An interface setup for recording bass, guitar, vocals, and drums using Windows. Bass is feeding the Line 6 TonePort DI-G interface, a Gibson guitar with hex outputs goes to the dedicated G-Node interface, and the Roland Octa-Capture is providing two mic inputs for vocals and six for drum mics.

Image placeholder title

I recently went from Mac to Windows and it appears that I can’t aggregate ASIO interfaces the same way I could aggregate Core Audio interfaces on the Mac. Is there any solution, short of buying a new audio interface with more inputs?

Robbie McIntyre
Milwaukee, WI
via email

Although Echo and Roland make some ASIO interfaces that can be cascaded, you don’t necessarily need a new interface. Windows itself can aggregate multiple interfaces if your software supports the WDM, WaveRT, or ASAPI driver models. (Most programs do.)

Referring to the screen shot, four interfaces are available simultaneously in Cakewalk Sonar’s preferences (three external interfaces and the internal Realtek audio chip; you can also see the DI-G and G-Node control panels in the background). It’s all quite transparent—just make sure you select a driver model in your software that all of your interface drivers support (in this case, it’s WDM/KS), and that all of the interfaces are running at the same sample rate. It’s also a good idea to set all interface driver buffers to the same size (e.g., 512 samples). All inputs and outputs will be available to your software.