Does anybody know of a C++ audio library that can run on Linux? The audio library needs to be able to play the songs backwards and forwards at fast rates, and the pitch needs to be able to be changed. It should run MP3s. Anyone know of anything? The library would be used for a virtual turntable program, so it should run just like a turntable.

Thanks!
~Matt