(11-27-2022, 12:34 PM)a740g Wrote: My stupid brain is tempting me to add S3M support which I am desperately trying to ignore. It's actually quite easy now because most of the base framework is in place. I'll just need to write the loader and handle some S3M specific effects. Maybe one day when I have loads of time..."The people" might ask for the OPL simulation. Might not be difficult, just lame FM synthesis, right, but have to replicate that General MIDI soundset the best possible, not necessarily like Soundblaster Pro. I say this because OpenMPT didn't have OPL support in a long while, at least five years it had been "Open". Now I have revealed what is my favorite Windows app to run on Linux with Wine.
But it could depend on how many S3M files actually make use of the OPL capability. I experienced on Schism Tracker so far it's not very adjustable especially having to use only velocities on the pattern, and rejects "global" volume as IT-only attribute and instead takes up "default" volume. It sounds kewl though, livened up some of my tracks otherwise littered with single-cycle waveforms and low-bandwidth drum hits LOL.
Warning: do not play back "black_queen.mod" in this program if you have a mentally-ill condition!