ASIO4ALL China Official Home

Windows ASIO Driver

Basic configuration

WDM Device List

This is the list of audio devices found in your system. Highlight the device that you want to make changes to.

Note: All parameter changes always only apply to the device currently highlighted!

Activate the device you want to use by clicking on the button next to the device name! In the picture above, the Realtek High Definition Audio device would be enabled while all others are not.

The current state of each device is shown as a small icon on its associated button. It can be either of these:

ActiveThe device has been successfully started by the audio engine.  
InactiveThe device should be available for use in this session but has not been started yet
Un-availableThe device is in use elsewhere, such as by another audio application or by the dreaded “MS GS Software Wavetable Synth”, a MIDI output option you should never use!
Beyond LogicYou get this if the device for some unknown reason refuses to start and/or displays erratic behavior of any kind. Sometimes, closing and re-opening the control panel may cure the situation, as may unplugging and re-inserting of USB devices. Sometimes, this can also mean the same as “Unavailable”, whenever the device does not report its current availability or the lack thereof back to ASIO4ALL.

Note: If the device list is empty, this means that you do not have a single WDM audio device in your system. Please check with your audio hardware manufacturer for a WDM driver!

ASIO Buffer Size

Use the slider to adjust the ASIO buffer size for the device currently highlighted. Smaller buffer size means lower latency. Once you hear crackles or audio becomes distorted, you need to increase the buffer size. ASIO buffer size directly relates to audio latency. Thus, you want to get a rather small value here.
You may have noticed in the above picture that there is a mark underneath the slider handle. The mark represents the current size of the ASIO buffer.
Most of the time, the position of the mark will follow the position of the handle. But sometimes, it would not.
There are three possible reasons:
1. You changed the buffer size for a device that is not currently the active one.
2. The audio host application has decided to override the driver recommended value on purpose.
3. The audio application needs to be restarted in order for changes to take effect.

Load default settings

Pressing this button will reset all configuration options to their initial defaults. Use when audio initially worked and you later got lost in the configuration process. Also, if you updated your ASIO4ALL to a new version, this option will load the settings recommended by the new version.

Switch to advanced mode

Switches the control panel into “advanced” mode, where you can fix things or completely mess them up at your disposal. “Advanced” mode is explained in the “Advanced Configuration” section of this document.
  • 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