Tempest wrote on 2024-09-18, 16:49:
I have an MT-32 hooked up to my AWE32. Will the DreamBlaster compliment that or is it redundant?
If you install a DreamBlaster on the AWE32, any MIDI music sent to "MPU-401 @ 330h" or however the application calls it will be sent both to the DreamBlaster and the MT32. You can turn off the MT32 in case you want to hear music from the DreamBlaster, and you can use a mixer utility to turn down the "music" volume to 0 if you want to hear MT32 music, but this might get tedious.
Regarding synthesis capabilities, the MT-32 and the DreamBlaster will complement each other. The MT-32 is an early MIDI synthesizer that comes with a set of 128 pre-programmed instruments, and can be reconfigured using MT-32 specific configuration commands ("SysEx messages") to sound completely different than the pre-programmed instruments. The custom sounds generated by the MT-32 can not be generated by any other synthesizer, as the way of configuration is very specific to the MT32. Any application that uses MT-32 custom sounds will not sound good on any other kind of MIDI synthesizer. Games around 1989 to 1992 often include MT-32 music, and some of those games also use the capability of generating custom sounds for sound effects.
Later, the "General MIDI" standard was introduced. It codifies the association of the 128 "program numbers" of MIDI to the kind of instrument that is to be emulated. Most games starting at 1994 will assume that the synthesizer interprets the instrument numbers according to this standard. The DreamBlaster conforms to the General MIDI assignment. A program that assumes a "General MIDI" capable synthesizer will sound wrong on the MT-32. You might be able to re-program the MT-32 to comply to the general MIDI standard by configuring custom instruments in spirit of the General MIDI assignment, but I don't know whether this is "easier said than done". Many General MIDI capable synthesizers can be put into an "MT-32 emulation mode". That mode does not contain the capability of reconfiguration, and any application that sends MT-32 commands assuming that there is a configurable MT-32 connected will sound very wrong on a General MIDI synthesizer, even in MT-32 emulation mode.
With both MT-32 and General MIDI covered, you would have a good (not perfect!) way of playing music in any kind of DOS games. There are some limits of different General MIDI synthesizers, for example regarding how many sounds can be played at the same time, and whether some extension variants of instruments are implemented (like a "Ukulele" as variant of "Guitar"), and some MIDI files sound better on synthesizers that support the extension "GS" by Roland or "XG" by Yamaha, but this is a completely different can of worms that should not be opened in this thread.