Wouldn't it be nice if you could do this?
Kind of like a BlitzMax Audio Driver that transparently uses FMOD under-the-hood...
Of course, once you have FMOD working down there you might want to do :
And... once you can do it with FMOD, what's to stop you trying :
...
SetAudioDriver("FMOD") Local sound:TSound = LoadSound("drumloop.wav") PlaySound(sound)
Kind of like a BlitzMax Audio Driver that transparently uses FMOD under-the-hood...
Of course, once you have FMOD working down there you might want to do :
SetAudioDriver("FMOD") Local sound:TSound = LoadSound("verylongtrack.ogg", FMOD_CREATESTREAM) PlaySound(sound)
And... once you can do it with FMOD, what's to stop you trying :
SetAudioDriver("BASS") Local sound:TSound = LoadSound("drumloop.wav") PlaySound(sound)
...