Combination of automatic and specific sound channel assignment possible?
The user should be able to toggle sound fx and a long sample of ingame music separately. Here's the idea:
The sound fx are played without a channel assignment. MMF selects channels automatically, allowing multiple overlapping fx.
The music is a wav which plays uninterruptable on channel 32. By reserving this specific channel I want to ensure MMF doesn't select it to play any other samples.
When the user turns the sound fx off, I set the volume of channel 1-31 to zero. I expected the music on channel 32 would be the only sound you can hear now.
Unfortunately this doesn't work. MMF seems to ignore the channel volumes, it just continues playing all samples at the original volume level.
Do I misunderstand something in MMFs sound system or is this a bug?