Skip to content

Audio Output

Björn Schlaack edited this page Jul 26, 2026 · 1 revision

Audio Output

Windows

  • WASAPI exclusive for PCM playback
  • cwASIO through the bundled MIT-licensed bridge
  • Steinberg ASIO when the optional SDK-based bridge is available

WASAPI selects a supported rate and precision for the endpoint. ASIO and cwASIO query driver capabilities before opening a stream.

Linux

  • OpenAL for system-routed output through PipeWire, PulseAudio, or ALSA
  • Direct ALSA for exclusive exact-rate PCM and native DSD/DoP

Direct ALSA profiles use alsa: device identifiers. Other non-Windows profile IDs select OpenAL.

macOS

PCM playback uses Apple's system OpenAL framework. Native DSD output is not available. FFmpeg discovery works even when Finder launches the app with a minimal PATH.

DSD

  • Windows: native stereo DSF and uncompressed DFF through ASIO/cwASIO
  • Linux: native DSD_U32_BE through direct ALSA, with DoP fallback
  • macOS: DSD-to-PCM conversion through FFmpeg

DST-compressed DFF is not played natively. Native DSD and DoP remain bit-perfect and bypass volume, ReplayGain, PCM boost, and equalization.

Clone this wiki locally