12-10-2022, 07:23 PM
Quote:"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.
I've been researching FM synthesis lately. There are plenty of FM-synth libs out there (DBOpl, Nuked, ymfm comes to mind). And yeah, S3M is an oddball. It supports FM instruments along with sample-based ones. It's a shame that LibXMP (the engine that we use internally in QB64-PE) does not support FM-synth for S3M files. If I get enough time, I'll might try to write an FM-synth in QB64 and then implement complete S3M support.
Quote:Warning: do not play back "black_queen.mod" in this program if you have a mentally-ill condition!