Skip to content

ASIO401 1.0

Compare
Choose a tag to compare
@dechamps dechamps released this 27 Jan 19:18
· 19 commits to master since this release

馃帀 This is the first stable release of ASIO401, suitable for general consumption. 馃帀

Significant improvements

  • The QA401 priming, starting and streaming logic has been revamped to resolve issues related to various DC garbage and distortion appearing at the QA401 outputs at the beginning of streaming. See #9.
  • 192 kHz sample rate is now supported. See #2.
  • Fix a bug where ASIO401 would get stuck if all output channels are disabled. See #10.
  • Fix the ASIO Timestamp information which was completely broken. See #1.
  • Throw away the first 1024 samples coming from the QA401 inputs, which are typically garbage (silence and/or "ghost" samples leaking from previous streams). See #5.
  • Enable the QA401 hardware input high-pass filter. See #7.

Minor improvements

  • Mention "Left" and "Right" in channel names.
  • ASIO401 now handles USB errors during streaming (e.g. device disconnect) more gracefully, and will send a reset request to the ASIO Host Application instead of crashing.
  • Various performance improvements that provide more time budget for processing events, making audio glitches (discontinuities) from missed deadlines less likely, especially at 192 kHz.
  • Add the --input-channels and --output-channels options to ASIO401Test.