Intel486dx33 wrote:Which external MIDI device provides the most realistic sound as the game maker intended for the sound file ?
So, it depends what you're doing. These are the main modules which people composed on:
MT-32 (old, no headphone port on back)
MT-32 (new, with headphone port)
CM-32L
CM-32P (L & P can be gotten combined as the CM-64)
SC-55
SC-88
Yamaha XG standard device (not sure which was used, I literally just got an MU2000EX for this purpose)
I think the only devs that used Yamaha XG afaik were Falcom and Squaresoft. So unless you're planning on playing some old YS windows rpgs or the original windows PC versions of FF7 & 8 (steam version had no midi support), then you don't need that. Likewise CM-32P and SC-88 were primarily used by Japanese developers for Japanese computers like the Sharp X68000 and PC98. I've not really come across DOS games that were made with the SC-88's extra capabilities in mind (it is a '94 device so that's not too surprising), but that doesn't mean they don't exist.
The CM-32L can do everything the MT-32 New can, and has extra capabilities that was taken advantage of in games like Lure of the Temptress.
So if your only concern is purely DOS, this can at this point probably be shortened down to:
MT-32 (old, no headphone port on back)
CM-32L
SC-55
MT-32 Old has bugs which musicians took into account in mind when they were composing, so they sound wrong on the newer devices without the bugs. I think I heard that you can work around them with a newer device with sysex patches, but that's a rabbit hole I've not been down.
SC-55 has quite a few models. The main ones are the mk1 and mk2. There are games composed for the MK1 which apparently don't sound right on the MK2 (I don't have both so can't say personally), and possibly vice-versa. If you get an MK1 the best one to get is one with a 1.20/1.21 rom, as earlier ones don't have breath noise and 2.00 screws up the drums mapping, there's at least one game that expects it to be where it was in the earlier roms, and you just get silence instead. 1.2X sc-55's will only have the GS symbol on the front AND must have a serial starting no earlier then BD and no later then DD (I guess it's possible very early BD's could be 1.10 and very late DD's may be 2.00 - I'd hope not though - best thing would be to email the seller and ask them to check the rom version).
The method to check SC-55 rom version is here:
https://www.rolandus.com/assets/press_media_r … ersionGuide.pdf