logo

OpenAL Soft

Chris Robinson (kcat)

OpenAL Soft is a free, open-source software implementation of the OpenAL 3D-audio API. Provides distance attenuation, Doppler shift, directional sound emitters, environmental reverb (EFX extension), occlusion / obstruction, air absorption, multi-channel buffers, and audio capture. Output formats include mono, stereo, quad, 5.1, 7.1, HRTF binaural, UHJ, and B-Format Ambisonics. Backend support spans most native audio APIs: WASAPI, DirectSound, CoreAudio, PulseAudio, ALSA, JACK, OSS, OpenSL, PortA

OpenAL Soft
Official Website

History & Background

Maintained by Chris Robinson (kcat) on GitHub (kcat/openal-soft). LGPL-licensed; forked from the original Creative Labs Windows OpenAL software driver. Used as the de-facto OpenAL implementation by many games and audio frameworks across desktop, mobile, and embedded platforms. Includes utilities openal-info, alsoft-config (graphical configuration tool), and SOFA-file loaders for custom HRTFs.

Tool Type
Standalone Application
License
Open Source
Functions
EncodingDecoding
Platforms
WindowsmacOSLinux
Status
Actively Developed
Back to Tools