Im known we have debated about this typic, but im thinks this topic got removed due the forum crash eaier this year.
Last time im checked its was seen only the Fmod Studio was free for indies and was quite very unclean. Now after checked today the API version is also free for indes as well. Since us indie dev not using 100$ budget (im not even thinks Gernot earn that much for this proudct), this seen a possible to create a wrapper for glbasic?
Im thinks its should been as a external wrapper, not as internal one for most platforms as possible (and enventuelly possuble to disable the sdl sound). But its would supports a bounds new formats and also much better sound for glbasic (which is still very basic).
More info:
http://www.fmod.org/sales/
The last time I checked with the FMOD people, it would be free for Gernot to add, but we would have to pay a license fee.
It's depend on budget of course. That why a wrapper is best for this case.
Indeed.
I'll can give a start to wrapp FMod Studio, it's not that easy anymore...
I start and anyone do the rest? :good:
I did have one using the C++ interface around here somewhere.
We don't need to use anything the API can, bust just use the basic one required. The wrapper should of course not been dll bound
Never really looked at it before, due to the financial outlay, but I must say it has an impressive API.
Most commercial companies use it - it is very good, and easy to use.
@ TheMapChap
It was the old Fmod Ex
Has it changed a lot then !? Most of it should still work with their currently library.
im dont thinks, but its contain a much more API, but for glbasic im dont thinks we require to uses all API its supports.
Here im would fine usefull to uses compressed xm files using ogg samples.
There is one small problem - it cant be used with Linux due to the libraries that GLBasic uses are incompatible.
this is extractly why its should been done as a external wrapper, not as a integrated part of glbasic. There will been some platform compatible issues. For glbasic, its would been for iOS, Android, MacOS and Windows that make most seanse of the supported platforms.
The other problem, is that FMOD isn't supported for some platforms, although it may be time to get rid of the WinCE stuff
we should still uses sdlmixer for all platforms, due its have good compatible, even uts quite limited. fmod support etc is still for advanced user.
im want to uses that for the posssible next game, using oxm format (or mo3 if its bass). For bass here im would not mind pay for the shareware licens eventuelly, but again, no reason to do fmod/bass as a integrated in glbasic, but doing this external tool (just like iCloud, AE etc).
SDLmixer is good - doesn't have all the fancy things of FMOD though unfortunately.
im have newer liked sdlmixer and is quite bad on Android example (which im later changed to uses soundpool to avoid those issues). So no, im newer liked sdlmixer at all. Its so far very limited.
We dosent need all fancy thing FMOD can do, but its have much much better file format support and have a better mixer.
Gernot once said about possibility migrating to SDL2 backbone, but I think it's a huge task and I'm willing to pay again if it happens....
There are a fair few changes to SDL2 - but it is certainly possible. It all just takes time.
The problem is that some platforms wont have a SDL2 library...