PortAudio
From Wikipedia, the free encyclopedia
PortAudio is a computer library for audio playback and recording. Its primary goal is to be a cross platform, open source library, so that programs that use it can run on many different computer operating systems. Like many other libraries, especially those whose primary goal is portability, PortAudio is written in the C programming language.
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.