ASIO4ALL China Official Home

Windows ASIO Driver

Device aggregation

Using the button next to each entry, you can now selectively enable/disable each particular item in the device list. This way, you can also create multi-device-setups (“aggregate devices”) .

Multi-device-setups require that all the devices involved are running from the same clock source. You can achieve this by daisy-chaining devices via S/PDIF etc.

On-board devices usually share a common clock source.

USB devices come in three flavors in this regard:

  1. Synchronous
  2. Asynchronous
  3. Adaptive

Only synchronous devices will adjust their audio clock to the USB clock of the computer and hence are likely to have no problems working together with other devices in the same setup. Ironically, these will be the cheapest devices on the market, as they use chips that do not even need a crystal for audio clocking.

For future versions of ASIO4ALL, there is a plan to automatically compensate for clock frequency drift.

  • 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