C++ audio library

Started by
3 comments, last by Kambiz 14 years, 11 months ago
Hi, I need to develop a cross-platform sound engine and I'm searching an audio library for that (C++). I've used DirectSound and OpenAL in the past, and due to the cross-platform requirement, I was going to use now again OpenAL. But looking around, it seems the library is not updated anymore. I've checked Audiere and SDL, but again these ones seems to have old updates. My question is what would be a good library, stable yet still updated for bug solution, or if any of the mentioned ones are stable enough to work with. Thanks!
Advertisement
There is OpenAL implementation called OpenAL-Soft. It is updated regularly: http://kcat.strangesoft.net/openal.html.

Also good library is fmod: http://www.fmod.org/. Although it is free only for non-commercial projects.
FMod is really nice, though the the licensing will be more or less agreeable depending on what you want to do with it. Non-commercial use is free.
OpenAL is actively maintained by Creative Labs. I'd say that it's save to assume it will stay around for quite a while. After all, it's the only way to get EAX on Windows Vista and later, it can fall back to DirectSound if no SoundBlaster card is in the system and it has an actual working linux port.

I think Audiere is still a good choice. The 1.9.4 release is a bit old, but development is still being done. If you need features Audiere doesn't provide now, you're probably stuck, but as far as bug fixes are concerned, these are still flowing in. A 1.9.5 release is sort of planned - if those lazy libvorbis devs ever manage to get their release out :)
Professional C++ and .NET developer trying to break into indie game development.
Follow my progress: http://blog.nuclex-games.com/ or Twitter - Topics: Ogre3D, Blender, game architecture tips & code snippets.
Beside FMod, irrKlang is also a really nice library, it is also cheaper and extremely easy to use.

This topic is closed to new replies.

Advertisement