ASIO4ALL China Official Home

Windows ASIO Driver

Optimization hints

Playing software synths live

In this scenario, you do not need audio inputs. Therefore, you best disable them all, which normally will provide you with a better stability at very small ASIO buffer sizes, or allow smaller buffer sizes in the first place. Further, you should also disable all audio outputs you do not really need. To disable channels, use the advanced control panel, expand the items in the WDM device list and disable everything you do not want to use in this setup!

Computer as effects processor

Obviously, in this scenario you do need inputs. But, as always, you should disable all channels you do not want to use. Disable 44.1KHz resampling if it is not really necessary!

General purpose DAW setup

Normally it matters most that you do not get any dropouts even when the CPU load goes through the roof. Thus, it is recommended that you relax the latency requirements a little and work with an ASIO buffer size that feels comfortable with all your favorite VST plugins active. This especially applies when you are recording audio, in which case dropouts are a little worse than just moderately annoying. If your sequencer provides latency compensation, you probably want to check that recorded audio is aligned properly, and, if not, make the necessary adjustments in the “Latency Compensation” section in the advanced settings dialog.

When latency does not matter a lot

In certain configurations, ASIO4ALL allows for bit transparent audio where the Windows driver stack does not. Hence, audiophiles prefer ASIO output over DirectSound or MME, which most likely does mangle audio data. In these scenarios, latency is of little concern and audio input is not asked for. Naturally, you would make sure that all inputs are disabled, set the ASIO buffer size to the maximum and be happy!

  • Force WDM driver to 16 bit

    Force WDM driver to 16 bit

    This option only has an effect if the supported bit depth of the WDM driver is larger than 16, but less than 24. Some devices report e.g. 20 Bits resolution but cannot actually be opened for more than 16 Bits resolution. Should this be the case on your system, this option provides a workaround. Originally,… more

  • Optimization hints

    Optimization hints

    Playing software synths live In this scenario, you do not need audio inputs. Therefore, you best disable them all, which normally will provide you with a better stability at very small ASIO buffer sizes, or allow smaller buffer sizes in the first place. Further, you should also disable all audio outputs you do not really… more