faudio
« Back to VersTracker
Description:
Accuracy-focused XAudio reimplementation for open platforms
Type: Formula  |  Latest Version: 25.12@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @FNAXNA  |  formulae.brew.sh
Category: Multimedia
Tags: audio xaudio2 compatibility multimedia cross-platform
Install: brew install faudio
About:
FAudio is an open-source audio engine that accurately implements Microsoft's XAudio2 and X3DAudio APIs. It is designed for accuracy and compliance, enabling complex audio applications originally built for Windows to run seamlessly on other platforms like Linux and macOS. This makes it an essential compatibility layer for modernizing legacy audio codebases.
Key Features:
  • High-fidelity XAudio2 API reimplementation
  • Cross-platform compatibility (Linux, macOS, etc.)
  • Support for modern audio features like spatialization
  • Actively maintained by the FNA project
Use Cases:
  • Porting Windows games and multimedia applications to other operating systems
  • Developing new cross-platform applications that require a robust audio engine
Alternatives:
  • OpenAL – A more general-purpose, cross-platform 3D audio API, whereas FAudio is a specific implementation of the XAudio2 standard.
  • SDL_mixer – A simpler audio mixer for games, whereas FAudio provides a more complex, feature-rich API for advanced audio processing.
License: Zlib
Dependencies: sdl3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 1, 2025 4:57pm 0 VERSION_BUMP b9603ffb
Sep 13, 2025 6:17pm 0 VERSION_BUMP c8c1082a
Jan 1, 2025 5:16pm 0 VERSION_BUMP 23e4ec9a
Jan 1, 2025 4:56pm 0 VERSION_BUMP 840eba85
Oct 1, 2024 4:47pm 0 VERSION_BUMP 2b76e8ba
Oct 1, 2024 3:32pm 0 VERSION_BUMP 630c1d7f