From Wikipedia, the free encyclopedia
Jump to: navigation, search
Original author(s) Ross Bencina
Stable release v19 SVN rev 1919 / 30 January 2014
Written in C
Operating system Cross-platform
Type API
License MIT License
Website www.portaudio.com

PortAudio is an open source computer library for audio playback and recording. It is a cross-platform library, so programs using it can run on many different computer operating systems, including Windows, Mac OS X and Linux. PortAudio supports Core Audio, ALSA, and MME, DirectSound, ASIO and WASAPI on Windows. Like other libraries whose primary goal is portability, PortAudio is written in the C programming language. It has also been implemented in the PureBasic, and Lazarus/Free Pascal languages. PortAudio is based on a callback paradigm, similar to JACK and ASIO.

PortAudio is part of the PortMusic project, which aims to provide a set of platform-independent libraries for music software. The free audio editor Audacity uses the PortAudio library,[1] and so does the JACK on the Windows platform.

See also[edit]


  1. ^ "About Audacity: Credits". audacity.sourceforge.net. Retrieved 4 August 2014. 


External links[edit]