i went into the alsa.conf and removed some of the drivers i wasnt using and fmod worked with ver 40303!

this is spectacular!!

if you could bump up max drivers or at least spit out a warning or something if you exceed the count instead of crashing and burning, that would probably prevent someone from experiencing this nightmare in the future

I’m not able to reproduce either of these problems. The multiplesoundcard example calls system::getNumDrivers twice without a problem so perhaps you should see what you are doing different.

As for the crash you are getting in the multiplesoundcard example, is the ALSA output driver you are selecting able to support multiple instances? FMOD should return an error if it doesn’t, but perhaps there is an error in your alsa.conf file.