Sign in to follow this  
yahn

sound libs

Recommended Posts

I need a free sound library that works on Linux, Mac, and Windows. I really don't want to use OpenAL. I've been trying to work with OpenAL for about a year and it is just proving to be a little difficult. The only other free sound library I could find was SDL_mixer. Is there anything else to choose from? I've been searching google, but all I get are links to BASS, FMod, and OpenAL. What would you suggest?

Share this post


Link to post
Share on other sites
Can you describe your problems with OpenAL? It might help to get better recommendations for libraries that avoid whatever pitfalls you are encountering.

-me

Share this post


Link to post
Share on other sites
irrKlang looks quite good, but I wish the author would remove the one to one sound/file correlation. Quite often you want to play a 'sound' but that sound doesn't necessarily want to be a single specific file. Unfortunately his API forces you to wrap it entirely if you want to do anything more complex, when really it should have just been a case of extending a couple of classes. All it needs is an extra layer of abstraction, but it doesn't exist yet.

Share this post


Link to post
Share on other sites
I agree that OpenAL may seem a little too complicated if one looks for simple PlaySound(), but it is powerful and if you're after cross-platformness, it is a very good choice - don't turn it down so fast.

Anyway, this is a simple OpenAL wrapper I wrote for my games, it is well documented and comes with reference and samples. It also adds OggVorbis functionality. It is very simple to use, so maybe it will do for your purpose.

RockAndRoll:
http://www.lesqn.com/rockandroll

[Edited by - Chjooodge on June 6, 2007 9:28:48 AM]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this