VOGONS


First post, by DustyShinigami

User metadata
Rank l33t
Rank
l33t

Hi

I'm not sure if anyone would be able to shed some light on this, as I imagine the folks behind ScummVM would have more knowledge (FYI - I've asked on their forum, but didn't get much insight), but maybe someone with more knowledge about General MIDI and Roland audio devices might have an idea...? But basically, when my brother and I played Simon the Sorcerer on our own PC back in the 90s, I believe we were using some onboard audio and the Microsoft GS Wavetable Synth. So we're quite used to how the game's music sounds with that. On my second retro PC now, it has the same. Just using onboard audio and the Microsoft GS Wavetable Synth. Same music.

However, with ScummVM, selecting that option from the drop-down list gives me totally different sounding music. It never used to before, but now the game always comes up with a box saying this:

The attachment scummvm_2XtjDJ1azG.png is no longer available

If anything, the music sounds like an SC-55 despite one not being connected. I have also been experimenting with CoolSoft's VirtualMIDISynth and Soundfonts. I've setup a Microsoft GS Wavetable Synth Soundfont to try out, but again - sounds like an SC-55. The only way of getting the music we're familiar with to work, is by enabling either of these two options:

The attachment scummvm_LbEIQOdjrR.png is no longer available

My question is: why? Why would Roland MT-32 options need to be toggled on? Are there some relations or features from the MT-32 found in the Microsoft GS Wavetable Synth? I thought that was more akin to the SC-55?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 1 of 2, by t3hbeowulf

User metadata
Rank Newbie
Rank
Newbie

From my understanding, the two options can be summarized like this:

  • "True MT-32" --> pass the game's MIDI data to ScummVM's integrated Munt MT-32 emulator.
    • When properly configured with official Roland ROMs, this sounds fantastic and closer to what the game intended
    • The Roland MT-32 does not use standard MIDI instrument mappings because it predates the General MIDI standard
  • "Roland GS device" --> translate the MT-32 instrument channels to match the General MIDI standard
    • This uses the default General MIDI device configured in ScummVM which is typically the built-in Microsoft GS Wavetable Synth
    • The Microsoft GS Wavetable synth uses similar (lower quality) samples from the Roland SC-55, which explains why this option sounds like what you grew up with.
    • This is an approximation of what the game music should sound like but if it's what you remember and like, there's nothing wrong with that.

As for why these options are suddenly appearing? Maybe it's a new feature in ScummVM to be transparent about when those remappings are enabled? I recently played through Simon the Sorcerer myself using a proper MT-32 synth (mt32pi in my case, but Munt works just as well) and the difference in music quality was stunning. I grew up listening to this game on an ESS FM Synth.

Reply 2 of 2, by DustyShinigami

User metadata
Rank l33t
Rank
l33t
t3hbeowulf wrote on 2026-09-29, 17:17:
From my understanding, the two options can be summarized like this: […]
Show full quote

From my understanding, the two options can be summarized like this:

  • "True MT-32" --> pass the game's MIDI data to ScummVM's integrated Munt MT-32 emulator.
    • When properly configured with official Roland ROMs, this sounds fantastic and closer to what the game intended
    • The Roland MT-32 does not use standard MIDI instrument mappings because it predates the General MIDI standard
  • "Roland GS device" --> translate the MT-32 instrument channels to match the General MIDI standard
    • This uses the default General MIDI device configured in ScummVM which is typically the built-in Microsoft GS Wavetable Synth
    • The Microsoft GS Wavetable synth uses similar (lower quality) samples from the Roland SC-55, which explains why this option sounds like what you grew up with.
    • This is an approximation of what the game music should sound like but if it's what you remember and like, there's nothing wrong with that.

As for why these options are suddenly appearing? Maybe it's a new feature in ScummVM to be transparent about when those remappings are enabled? I recently played through Simon the Sorcerer myself using a proper MT-32 synth (mt32pi in my case, but Munt works just as well) and the difference in music quality was stunning. I grew up listening to this game on an ESS FM Synth.

Thanks for the explanation. To be honest, I didn't realise ScummVM uses MUNT for its MT-32 emulation. Or I did, but just forgot, so that could be a reason. I'm still not understanding why one of those MT-32 options would need enabling to get the music we're familiar with. A standard Microsoft GS Wavetable Synth in a native Windows 98 environment doesn't use any MT-32 mappings or instruments, does it? Or does it include some of them? I would have thought they'd be considered 'dated' once General MIDI came out?

I've recorded a couple of samples. Originally, it was going to be a video with audio, but for some reason OBS didn't capture anything of ScummVM, so I edited it down so it's just the two audio samples back-to-back. The first is the default I get with selecting Microsoft GS Wavetable Synth and nothing else. Or if I load in one of the Soundfonts, whether Microsoft GS Wavetable Synth or SC-55. There are slight variations depending. It's definitely in-line with the SC-55.

The second is what my brother and I are familiar with and that's with Microsoft GS Wavetable Synth and one of the MT-32 options selected.

https://gofile.io/d/n84Wlbvm

I quite like the music of the game's main theme in the second example. But in the bar, I can tell it's lacking in instruments compared to the SC-55 version.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670