Utilities Windows

FlexASIO

Connect ASIO audio applications to Windows audio devices with FlexASIO, a free universal driver supporting WASAPI, DirectSound, MME and Kernel Streaming.

WindowsFree and open source; MIT terms for FlexASIO source, with separate Steinberg ASIO SDK and trademark termsVersion 1.10b
Operating system
Windows Vista or later, according to the publisher
Architecture
32-bit and 64-bit ASIO host applications
Download package
EXE installer
Download FlexASIO 1.10b for Windows

Publisher-stated requirements; not installed or compatibility-tested here. FlexASIO GUI is a separate optional tool.

Link checked · Download guidance

What is FlexASIO?

FlexASIO bridges ASIO applications and Windows audio devices through PortAudio. It is designed for audio hardware without its own ASIO driver, or for workflows that need a different Windows audio backend. Shared-mode operation lets other applications use the same audio device alongside the ASIO application; exclusive modes offer a different path to the hardware.

Settings such as the backend, input and output devices, buffer size and latency are configured in FlexASIO.toml in your Windows user profile. The default backend is DirectSound. Lower latency requires tuning: smaller buffers can increase audio glitches, and the publisher says the defaults prioritize reliability and ease of use rather than latency.

FlexASIO has no built-in graphical settings interface. The screenshot shows FlexASIO GUI v0.3, a separate third-party configuration tool linked by the publisher, not a bundled driver control panel. It is a historical illustration with FlexASIO 1.7a in its status bar, not a capture of the 1.10b installer linked here.

What it offers

  • Use ASIO applications with audio devices that do not have a dedicated hardware ASIO driver.
  • Choose WASAPI shared or exclusive mode, Kernel Streaming, DirectSound or MME through PortAudio.
  • Share an audio device with other Windows applications when using a shared-mode backend.
  • Configure input/output devices, channel counts, buffer size and latency through a TOML configuration file.
  • Use the included device-list utility and optional detailed logging for troubleshooting.

Good to know

  • There is no built-in graphical configuration panel; change the text configuration or use a separate third-party tool.
  • Lower buffer sizes can cause glitches. Latency and supported formats depend on the selected backend, devices and host application.
  • Invalid configuration values or device names can prevent driver initialization.

Product images

Sources

References used for this listing. Retrieval dates do not indicate hands-on testing.

  1. FlexASIO - Download — passive product-page observation ↗Retrieved
  2. FlexASIO publisher README — purpose, backends and requirements ↗Retrieved
  3. FlexASIO configuration reference ↗Retrieved
  4. FlexASIO FAQ — control panel and latency limitations ↗Retrieved
  5. FlexASIO 1.10b publisher release ↗Retrieved
  6. FlexASIO 1.10b publisher release assets ↗Retrieved
  7. FlexASIO source license ↗Retrieved
  8. FlexASIO GUI publisher README and historical screenshot ↗Retrieved
  9. FlexASIO GUI repository license ↗Retrieved

Browser storage

No analytics or advertising cookies. If you dismiss this notice, we remember its acknowledgement in your browser for 180 days. How storage works