- SFML which looks nice, but isn't dedicated audio - so I'd love to avoid the clutter and just get an audio library
- Allegro which sounds like the same thing
- OpenAL which sounded great until the front page of their website was broken looking
- Fmod which is awesome but requires money if used it looks like? (viewing Ex version of API)
Best dedicated, free, cross-platform, commercial supporting audio library?
Started by BlinksTale, Oct 03 2012 02:55 AM
2 replies to this topic
#1 Members - Reputation: 234
Posted 03 October 2012 - 02:55 AM
Hey guys! I'm looking for an audio library to complement my use of OpenGL for graphics, and I was hoping I could find something as unrestrictive yet powerful. My game currently works on all OSes, and I want it to be easy to port to consoles if ever given the opportunity... but given that I have made no money on it yet, I'm looking for free, and given that I would like to make money on it someday, I'm looking for something that's okay with commercial works being made on it. So far, I've seen...
Sponsor:
#2 Staff - Reputation: 9017
Posted 03 October 2012 - 03:29 AM
SFML is designed to be very modular, and is normally built as a set of separate (but related) libraries. You can use the audio functionality without having to include the rest of the library. I don't have personal experience, but I'm lead to believe Allegro is the same.SFML which looks nice, but isn't dedicated audio - so I'd love to avoid the clutter and just get an audio library
If you're happy with the audio functionality provided by one of those libraries go ahead and use it -- you won't have to include all the graphics, networking, and other stuff you don't want -- no unneeded increase in file-size, performance impact, etc.
Just something to consider.
Otherwise, FMOD Ex is a great library, and yes -- you can use it for free for non-commercial projects.
You could also consider BASS.
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer
#3 Members - Reputation: 234
Posted 12 October 2012 - 03:29 PM
In case anyone else is pursuing this, my results:
Tried OpenAL directly at first and found it a bit frustrating, not easy to move around between OSes. Just got SFML working on my Windows machine and I must say, the tutorials are excellent! Using 2.0 myself (built my own sources even since the release candidate was a bit outdated and had laggy joystick work) and having joysticks there too made part 2 of my quest (adding plural/multiple joystick support) helped out a lot too.
So, SFML is recommended, and I hope to edit this post once I try it out on Linux and Mac too.
Tried OpenAL directly at first and found it a bit frustrating, not easy to move around between OSes. Just got SFML working on my Windows machine and I must say, the tutorials are excellent! Using 2.0 myself (built my own sources even since the release candidate was a bit outdated and had laggy joystick work) and having joysticks there too made part 2 of my quest (adding plural/multiple joystick support) helped out a lot too.
So, SFML is recommended, and I hope to edit this post once I try it out on Linux and Mac too.






