libsoundio
« Back to VersTracker
Description:
Cross-platform audio input and output
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio multimedia c-library cross-platform low-latency
Install: brew install libsoundio
About:
Libsoundio is a lightweight, cross-platform audio library designed for low-latency input and output. It provides a robust abstraction layer over platform-specific backends like ALSA, PulseAudio, CoreAudio, and WASAPI. Its main value proposition is offering high-performance audio handling without the heavy dependencies found in larger frameworks.
Key Features:
  • Cross-platform backend abstraction (ALSA, PulseAudio, CoreAudio, WASAPI)
  • Low-latency and high-performance audio processing
  • C API with C++ wrapper for flexible integration
  • Support for raw audio data and device discovery
Use Cases:
  • Developing low-latency audio applications
  • Building audio engines for games or DAWs
  • Creating cross-platform audio utilities
Alternatives:
  • PortAudio – PortAudio is a widely used alternative, while Libsoundio offers a more modern API and specific focus on low-latency raw audio streams.
  • SDL2 – SDL2 is a broader multimedia library; Libsoundio is a dedicated audio I/O layer with a smaller footprint.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 2:04pm 0 VERSION_BUMP dc5c34d2