PortAudio - portable cross-platform Audio API


Download PortAudio

You can download PortAudio source code in a single archive file below. Each file contains the complete code for all supported platforms, eg. Windows, Linux, Mac OS X, etc.

Stable Releases

These releases are considered stable and are recommend for most users. Note that some features may be missing but this is the current best release.

Daily Snapshots from the SVN Repository

The daily snapshots are the latest, up-to-the-minute, V18 and V19 code pulled from the SVN repository. Use these if you need the latest bug fix, and are also willing to risk getting the latest bug.

"v19" trunk   <= recommended

    The revised and enhanced V19 version of the PortAudio API. See this page for information about the changes that have been made to the API, and the implementation status of V19 on various platforms.

    pa_snapshot.tgz created Friday, 03-Jul-2009 00:37:02 EDT

    pa_previous_snapshot.tgz created Thursday, 02-Jul-2009 00:37:03 EDT

    pa_v19_doxydocs.tgz - Doxygen autodocs created Friday, 03-Jul-2009 00:37:05 EDT

"V18-patch" branch

Download Additional Tools

These tools are archived on the PortAudio web site.

C++ wrapper for PortAudio, by Merlijn Blaauw, code and documentation, see SVN repository for latest version.

Historical Releases: PortAudio V12, V14, V15, V16, V17, V18

V18 Related Downloads

Project for Windows Visual C++ by Pavlos Touboulidis (README)

Project for Macintosh CodeWarrior 6.0 by Young Choi

Pocket PC mods by Gordon Gidluck and Thomas Richter.

Diagnostic suite of  precompiled programs for: Windows MME, Windows ASIO, or Mac OS 7-9, Mac ASIO, or Mac OS X.

Precompiled DLL of PortAudio+PABLIO for WMME

Project and Patch for WINCE to remove GetEnvironmentVariable() by Aaron Zhong, 8/5/06

See our list of PortAudio Related Code on Other WebSites