Core Audio Programming

FacebookTwitter

Rubber Band

Rubber Band Library is a high quality software library for audio time-stretching and pitch-shifting. It permits you to change the tempo and pitch of an audio stream or recording dynamically and independently of one another. New: Rubber Band Library v1.8.1 released (28th Oct, 2012) http://breakfastquay.com/rubberband/
http://connect.creativelabs.com/openal/default.aspx

Home - OpenAL

OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. The library models a collection of audio sources moving in a 3D space that are heard by a single listener somewhere in that space.

Qt

Qt Qt is an application development framework based on C++. Traditionally, C++ is the major programming language used to develop with Qt. Over 450,000 developers in more than 70 industries have chosen Qt to build advanced applications and devices . Qt Quick http://qt-project.org/resources/getting_started
http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems.

The RtAudio Home Page