I am wondering if there are any good API's that can play multiple .WAV files at the same time with a choosen pan and volume.

And i also need to play long wav or mp3 files as background music for the game im making.

So if anyone knows a good API for all this then i would really appreciate it if you posted it