Any OpenCV-like C/C++ library for Audio processing?

For audio capture and playback, portaudio comes to my mind.

For audio processing, STK looks promising.

Have a look at this related question too: Can anyone recommend a decent DSP/speech library in C++?

I recommend these three libs:

  1. very easy to use and friendly for general signal processing Aquila-dsp

  2. strong lib for audio signal processing although hard to use and it's very big and complicated for beginners: CLAM Project

  3. another one I have no experience about it, is worth considering though. tspl


Check out Essentia http://essentia.upf.edu/ Essentia is an open-source C++ library for audio analysis and audio-based music information ...It contains an extensive collection of reusable algorithms which implement audio input/output functionality, standard digital signal processing blocks, statistical characterization of data, and a large set of spectral, temporal, tonal and high-level music descriptors.

There is also an openFrameworks branch, although you might want to hold off until is officially 64 bit, C++11 in a couple of months. https://github.com/MTG/essentia