OpenAL is all well and good, but I have discovered a problem with it
. If you use 3D sounds with it, and try to load more than 32 3D sources at once, it decides to stop generating sources, and you start running into problems (even if your sound card supports more than 32 hardware channels). This means that you have to decide manually which 32 of all your sources are most important and then play them, but this can generate more problems. Thats why I switched to FMOD. Also, it only contains a loader for PCM wave files, while FMOD supports many different formats. I will probably go back to it in the future and try to make a really good wrapper, but not at the moment, just thought that I should warn you.
- Weasalmongler