Thanks for this. I did try using the MME driver, but was disappointed by the latency of my keyboard during recording.
Is there any way to combat that?



Originally Posted By: Jim Fogle
The answer is to not use an ASIO driver until you need to. Use Band-in-a-Box's MME or WAS audio setting instead of ASIO.

Generally, an ASIO driver is created by an equipment manufacturer to minimize recording latency. Record latency is the amount of time the audio interface, your computer and the recording program requires to record your performance. As Byron pointed out ASIO4All is not an ASIO driver and it has its own set of issues.

Most ASIO drivers suffer from the same issue. They allow only one program at a time to access the driver. Some programs aggravate the issue because they do not release the driver even when they are no longer using the driver.

Microsoft is aware of the issues surrounding ASIO drivers and introduced WASPI or WAS as an alternative that does not depend on an equipment manufacturer. The Windows Audio Session API (WASAPI or WAS) enables programs to manage the flow of audio data between the program and an audio endpoint.

So, when you are recording, if you are using an audio interface to record and the audio interface manufacturer provides an ASIO driver, use the equipment specific driver while recording.