Reply 60 of 65, by Dochartaigh
dreamblaster wrote on 2020-03-19, 05:47:
The variation is a different mapping of mostly the same sounds, not a completely different soundbank.
by setting ctrl 0 to 127, and then executing a program change, it uses MT32 mapping instead of General MIDI mapping.
a special build of softmpu supports /mt32 option, which will automatically use MT32 mapping.
What does "setting ctrl 0 to 127" mean? I use my Dreamblaster X2 (and S2 is on the way!) very simply - I plug it into my ISA sound card, make sure the computer is setup with SET BLASTER for General MIDI at Port 330 and all that, and the games output General Midi sound. The ISA sound cards I use (usually ESS ES1868/9F) have a MPU-401? compatible Wavetable header (I believe) built into them already so I'm not using SoftMPU.
Am I doing it wrong, and would regular ISA sound cards with Wavetable header NOT have this ‘intelligent mode’, and thus NOT switch into MT32 or SC-55 mode automatically like they should unless I'm using SoftMPU? If I have to start using SoftMPU for this feature, do I have to manually turn on the 'ctrl 0 to 127' on a per-game basis to turn on and off MT32 for those MT32 games? (and likewise for SC-55 games), or is this automatic when you're running SoftMPU (i.e. SoftMPU knows which games you're loading and automatically switches to the correct mode?).