Perhaps sacrifice in-game music for sound FX, and just have the music playing on the menu? Or include a toggle on the menu that allows the player to choose either music or sound fx in-game.
I’d given some thought to that already, but the problem isn’t the sound competing (or in the case of nextdaw and beepfx), it’s that the beeper is blocking the CPU for the game to carry on with gameplay.
For my case (a high speed game) the only option is interrupt driven sound (as the music works already). Or abort the SFX altogether.
I’m doing some research on how to write Next drivers, I’m not super hopeful, but it’s definitely a viable avenue…
Thanks for the suggestion though 👍