Gumby has supplied a really awesome sound script that not only allows for multiple sounds at once (something we couldn't do before), but also allows mp3s opening up a whole new scope to sound in sci games.
While I will be sticking with midi-music for Betrayed Alliance, I will be using sciAudio to play it for many reasons (mainly I had constant sound issues before). As I began coding in the music I noticed that Gumby's sound script was substantially larger than the sound script that comes with the program and some of my rooms could not support any additional heap load.
Luckily for me there is a workaround. I often set up a blank room with little more than a Print command as an introduction. These rooms are small in size and allow me to play the sciAudio music in the last cycle before switching the room. The effect is rather seemless.
For the seasoned coders out there this may not be necessary, but for amateurs like me who only learned to code specifically to make an SCI game, it may be a helpful trick
