portaudio
« Back to VersTracker
Description:
Cross-platform library for audio I/O
Type: Formula  |  Latest Version: 19.7.0@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio multimedia cross-platform library sound real-time
Install: brew install portaudio
About:
PortAudio is a free, cross-platform, open-source I/O library for real-time audio processing. It provides a simple API for recording and playing sound across Windows, macOS, Linux, and other platforms. It abstracts away platform-specific audio APIs, allowing developers to write portable audio applications.
Key Features:
  • Cross-platform compatibility (Windows, macOS, Linux, BSD)
  • Low-latency audio I/O
  • Support for multiple host APIs (WASAPI, CoreAudio, ALSA, JACK)
  • Simple, unified API for audio input and output
Use Cases:
  • Developing real-time audio processing applications
  • Building cross-platform audio recorders and players
  • Creating musical instrument digital interface (MIDI) and audio software
Alternatives:
  • SDL2 – SDL2 is a broader multimedia library for games, while PortAudio is focused specifically on low-level audio I/O.
  • JUCE – JUCE is a comprehensive C++ framework for audio apps, whereas PortAudio is a lightweight, focused audio I/O layer.
Version History
Detected Version Rev Change Commit
Nov 25, 2024 12:44pm 19.7.0 0 VERSION_BUMP c68523d7
Nov 4, 2024 6:47am 19.7.0 0 VERSION_BUMP 5cbb4cb8
Oct 26, 2024 9:51pm 19.7.0 0 VERSION_BUMP 113362ef