Skip to content

WASAPI Driver for ASIO 0.9.15

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 02:06
· 1 commit to main since this release

0.9.15 (changes from 0.9.14) - "Start order"

  • Fix of a regression of 0.9.14 found by the automatic host test on a real
    interface (Steinberg UR22mkII, Yamaha Steinberg USB Driver, Exclusive,
    44.1 kHz, input selected, buffer 256): T2 counted 1000 callbacks of 1723
    in 10 s (one every 10.00 ms instead of 5.80 ms, 43 overloads); T4 failed
    at 64/128/256 and T5 at 44100, while 512, 1024, 48000 and 96000 (where
    the input falls back to Shared, no gate) passed. Cause: 0.9.14 started
    the OUTPUT stream before the capture stream when the main input was
    gated (independent review MED-1); with that driver the render events
    then follow the capture period (10 ms). 0.9.15 starts the streams in the
    order of 0.9.13 (capture first, then output) on every path and arms the
    gate's base on the output clock AFTER both streams started, which keeps
    the running-clock base that MED-1 wanted.
  • Version number: getDriverVersion() returns 9150.
    Not changed: everything else of 0.9.14.

This package contains WasapiDriverARM64X.dll (Setup and bin.zip): on Windows on Arm the Setup registers it once for native ARM64 and emulated x64 hosts. Not yet tested on real Windows on Arm hardware (KNOWN-ISSUES.txt KI-9).