PortAudio
{{more footnotes|date=May 2013}}
{{Infobox software
| name = PortAudio
| logo =
| screenshot =
| caption =
| collapsible =
| author = Ross Bencina
| developer =
| released =
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release date = {{Start date and age|{{wikidata|qualifier|P348|P577}}}}
| latest preview version =
| latest preview date =
| programming language = C
| operating system = Cross-platform
| platform =
| size =
| language =
| genre = API
| license = MIT License
| website = {{URL|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 languages PureBasic and Lazarus/Free Pascal. PortAudio is based on a callback paradigm, similar to JACK and ASIO.
PortAudio is part of the PortMedia project, which aims to provide a set of platform-independent libraries for music software. The free audio editor Audacity uses the PortAudio library,{{cite web | url = http://audacityteam.org/about/credits | title = About Audacity: Credits | publisher = audacityteam.org | accessdate = 4 August 2014}} and so does JACK on the Windows platform.
See also
{{Portal|Free and open-source software}}
Notes
{{reflist}}
References
{{refbegin}}
- [http://www.developer.com/net/cplus/article.php/3590641/PortAudio-Portable-Audio-Processing-for-All-Platforms.htm PortAudio: Portable Audio Processing for All Platforms]
- [http://www.linux.com/archive/feature/113776 Using portable, multi-OS sound systems]
{{refend}}
External links
- {{Official website|http://www.portaudio.com}}
Category:Free software programmed in C
Category:Software using the MIT license
{{compu-library-stub}}