Best cross-platform sound API free for commercial and non-commercial usage
Started by beecher, Feb 16 2012 11:15 PM
5 replies to this topic
Sponsor:
#2 GDNet+ - Reputation: 5614
Posted 16 February 2012 - 11:29 PM
FMOD is free for non-commercial usage, and it's awesome. OpenAL has an LGPL license (so you can use it for free) if you use version before 1.1. irrKlang is free for non-commercial use.
Those are all the sound libraries I know, and OpenAL is the only free (for commercial) one I know of (so long as you use the older version).
Those are all the sound libraries I know, and OpenAL is the only free (for commercial) one I know of (so long as you use the older version).
[ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]
#3 Senior Moderators - Reputation: 4908
Posted 17 February 2012 - 12:23 AM
SFML has a very nice cross-platform sound API, and it's in theory fine for commercial use. However, I will warn that some people are dubious about the licenses of the audio dependencies - YMMV.
There's also always the option of rolling your high-level functionality, over a low-level abstraction like PortAudio.
There's also always the option of rolling your high-level functionality, over a low-level abstraction like PortAudio.
Tristam MacDonald - SDE @ Amazon - swiftcoding [Need to sync your files via the cloud? | Need affordable web hosting?]
#4 Members - Reputation: 538
Posted 17 February 2012 - 09:26 AM
There's also SDL_mixer if you're using SDL.
Wow, I hadn't realised that OpenAL had turned proprietary - this is also a problem with open source development (since even if you personally aren't trying to make money, commercial use is a requirement for anything to pass as open source), and for similar reasons, OpenAL was one of the popular libraries for doing sound on Linux. I wonder what is typically recommended for Linux programming these days?
Wikipedia mentions OpenAL Soft as an open source alternative, but I don't have any experience of that myself.
Wow, I hadn't realised that OpenAL had turned proprietary - this is also a problem with open source development (since even if you personally aren't trying to make money, commercial use is a requirement for anything to pass as open source), and for similar reasons, OpenAL was one of the popular libraries for doing sound on Linux. I wonder what is typically recommended for Linux programming these days?
Wikipedia mentions OpenAL Soft as an open source alternative, but I don't have any experience of that myself.
https://freecode.com...jects/conquests - Conquests, Open Source Civ-like Game for Windows/Linux
https://freecode.com...cts/gigalomania - Gigalomania, Open Source RTS for Windows/Linux/OS X/Symbian/Android/Maemo/Meego
https://freecode.com...cts/gigalomania - Gigalomania, Open Source RTS for Windows/Linux/OS X/Symbian/Android/Maemo/Meego
#6 Members - Reputation: 704
Posted 12 August 2012 - 04:01 PM
I'd say SDL and PortAudio are still the best non-viral open source alternatives, and I've had pleasant experiences from integrating them on Windows/Linux/OSX. Obviously SDL has a fairly heavy footprint so I can't recommend it if you're not using it also for input & video. Note that SDL 2.0 also supports iOS and Android.
Edited by AgentC, 12 August 2012 - 04:03 PM.
"If I die I have to go before him, and he will ask me 'Forward or deferred rendering?' And if I don't know which he will cast me out of Valhalla and laugh at me! That's Crom - strong in his mountain!"






