I've set up the music system for our first level in our shooter game.
Basically the set up is comprised of three percussive beds that change according to certain areas of the map. To have the music be as dynamic as possible I've assigned about 15 stingers to those three phases that are triggered according to the players actions. Some of the stingers are up to one minute long. So when switching between the phases 1-3 (percussive beds), that's not a problem when the stingers "bleed" over to the other phase.
Now when switching to other states (like an action, alert, menu etc.) the stingers of course are still being played to the end in the background too. The problem is, when switching to the menu for instance, it's a whole different composition. So when in the background the stinger is still being played to the end, it sounds like a mess.
My question is: How is it possible to kill off (fade out) stingers, when switching to certain states (like menu, dead, alert, action etc.)?
I've tried to do it with stop events and set the fade out time to 1-2 seconds but that doesn't seem to work, as the stingers are still not being killed.
I've made a little video about this too, to explain it.
Thank you very much for your help in advance,