Related to #10.
Given the limited amount of voices for music, it is a common approach to have sound effects temporarily use the voices involved in music playing.
When a sound effect starts, the music playing in its intended voice stops.
When this sound effect ends, the music engine is informed that it can continue playing music with this voice.
Special consideration for returning the voice properties back to what they were should be made.
Related to #10.
Given the limited amount of voices for music, it is a common approach to have sound effects temporarily use the voices involved in music playing.
When a sound effect starts, the music playing in its intended voice stops.
When this sound effect ends, the music engine is informed that it can continue playing music with this voice.
Special consideration for returning the voice properties back to what they were should be made.