Sounds great to have a more sophisticated sound system!
I only wonder about the license compatibility. jME is free for any use, isn’t it? fmod is not! What about the lwljgl-fmod binding (could not find anything here) - is it under the same license as lwljgl?
Does the OpenAL implementation have any other limitations besides ‘only wav and ogg’? (So one could substitute fmod by openAL in case of disliking the license )
I did not want to discuss whether fmod is worth money or something, neither did I want to discuss if proprietary licenses are ok or not…
I simply wanted to know if one can keep jME (and all apps using it) free software if they are using sound. So nobody gets tied to e.g. fmod licensing ideas…
One of the reasons why I did not included fmod.dll (.so) is that If you want to use JME with fmod you will have to download it and be aware of licensing issues with FMOD
You don’t have to worry about code that can use FMOD in your code, as long as you don’t actually use the FMOD library itself. If you don’t want to deal with FMOD or it’s fees, then use the OpenAL stuff and you’ll be fine.
Apparently FMOD has an Engine Resale licence… Anyone want to club together to buy one for jME?
So, the only advantage of FMOD over OpenAL at the moment is the ability to stream music other than wav and ogg files? If I was writing a game, I’d happily turn all my music into ogg format if it’d save me $2000