Sceptic's right, of course, about the Microsoft Wavetable being an extremely poor translation of the Sound Canvas. I couldn't find any recordings comparing specifically Microsoft GS to an SC-55.
The poor translation is only part of the problem, that's what I was trying to say. The bigger problem is that "Microsoft GS"
is in fact not GS at all. Yes I know they call it that, and yes I know they specifically claimed it was a Roland GS emulator based on Roland's own;
they lied. GS is fully compatible with GM, being an extension of General MIDI is has all of the GM specifications plus its own GS-specific ones, but this also means that GM is
not compatible with GS whenever the GS-specific sounds or special effects are called.
The long-winded explanation, for those who are interested in how this actually works and why the problem exists: GM uses 128 sound banks, so can never have more than 128 tones ("instruments" if you will) available at the same time. GS extends this, by assigning multiple tones to each of the 128 sound banks, and so it picks a tone using both the usual GM sound bank call and another call for whichever "sub-bank" has to be picked (incidentally, Yamaha's XG uses a similar system to expand sound banks, but its calls are not compatible with GS). The advantage is obvious: you can have a virtually unlimited number of tones (well, technically in the order of 16,000) available to your MIDI composition without having to load different sound sets every time a non-standard instrument is called for. Any MIDI composed on a GS device without using the sub-banks will sound perfectly fine if played back on a GM device. But if it does use the GS-specific sub-banks, it won't. What happens with WOX specifically is that sound bank #125, which in GM is "telephone ring", has sub-bank #2 for "door creak". If you play on a GS device (namely, any Sound Canvas, or any actual GS emulator like VSC), the game calls bank 125 then sub-bank 2, and the door creak plays. If you play the game on a GM device that isn't GS-compatible (such as Windoze wavetable synth), the game calls bank 125... but when it calls sub-bank 2 the MIDI device doesn't recognize the call and skips it, and therefore ends up playing the regular (sub-bank "zero") tone in bank 125, hence the telephone sound.
I don't remember the exact details, I think the poster said something about some newer units staying on the current sound bank if they receive a reset or something like that.
I don't remember the the exact hardware either, but I think they were SC models.
But when it comes down to it, you're fine if you use munt with MT-32/LAPC-I roms.
If that poster was trying to play an MT-32 MIDI using custom sound patches on a Sound-Canvas, then he is clueless. Thing is the MT-32 and GM/GS standards are COMPLETELY different (well, technically MT-32 isn't even a standard; LA synthesis, which the MT-32 family uses, is a proprietary Roland technology). The devices even generate sound in completely different ways; the MT-32 is not a wavetable synthesizer like virtually every GM and GS and XG device. What tricks people is that the Sound Canvas DOES have the complete MT-32 sound bank in its ROM (thanks to its use of sub-banks), so you can load that and have the same tones as the MT-32 on your SC... except the SC does NOT have the LA custom patch programming abilities (since it's a wavetable synthesizer instead), so the only way to get an MT-32 MIDI to sound right on a Sound Canvas is if it uses NO custom patches
at all. Virtually ALL MT-32 games that I know of use custom patches, and even when they don't they use the extra tones that the CM-32L line of LA synthesizers has, and these are not included in the Sound Canvas. In fact I think the only game that is "pure" MT-32 with no custom patches is KQ4. Really, trying to play an MT-32 MIDI on a Sound Canvas, or on ANY General MIDI device (including Yamaha, your Korg keyboard, Windoze wavetable emulator, anything that isn't an actual MT-32 or Munt), is like trying to oven cook a pizza in a microwave. Sure you can cook it
somehow (ie you will hear sound), but it's not going to taste anything like an oven cooked pizza. This is why MM3 sounds so off when you play it on anything but an MT-32/CM-32L or Munt.
(also, if you're using Munt, do NOT get the MT-32/LAPC ROMs; get the CM-32L ones)