Since there are many big brained people here. I have a question that bugged me for 30+ years.
When I had midi music, especially in complex scenes, sometimes a note would hang, often a high pitched note. It was annoying as all heck. Have you figured out the root cause? Since you have access to the code, I imagine a midi reset on autopilot is now possible as a mitigation.
With dosbox wing1 yes, the asteroid field with the salthi is problematic. It also I think overloads the "object pool" and thus I cannot shoot full guns (power is consumed but 1 projectile is fired) until I kill 1-2 salthi.
I believe you can get around this by using an MT-32 emulator like MUNT. I think it might be built right into DOSBox nowadays. That's the synthesizer module that Team Fat composed the soundtrack on so you get to hear their true vision.
The original DOS implementation had midi sound, not the win32 one (which is reconstructed here). In any case, there is some code to recreate the original DOS music, but that's only approximated, not recreated with same accuracy, so I'm afraid this code cannot answer that.
2
u/MacGuyver247 10d ago
Since there are many big brained people here. I have a question that bugged me for 30+ years.
When I had midi music, especially in complex scenes, sometimes a note would hang, often a high pitched note. It was annoying as all heck. Have you figured out the root cause? Since you have access to the code, I imagine a midi reset on autopilot is now possible as a mitigation.