When a multimedia application is unable to play MIDI files, it is commonly due to one or more of the following problems:
Most sound cards come with MS-DOS – based programs for playing sounds or testing card configurations. Run these test programs; if the sound card does not work with these programs, then it will not work with Windows 95 sound support.
Make sure that the sound card settings do not conflict with other hardware. Use the Add New Hardware option in Control Panel to detect your hardware, which will determine whether you have any hardware for which the appropriate driver is not yet installed. Verify port and IRQ settings.
Note If the sound card can play .WAV files, the card is properly installed.
If you are using Sound Recorder and cannot play a MIDI file, it might be because there is no MIDI driver installed. If the sound card is compatible with AdLib, try using the AdLib driver provided with Windows 95. If you don't find the correct driver for the sound card in the list, try using the Windows 3.1 driver for that card (however, the Windows 3.1 driver might not be compatible with Windows 95).
In Media Player, make sure that the option named MIDI Sequencer appears in the Device menu. If not, then the MIDI MCI driver is not installed or not enabled.
If MIDI Sequencer Device does not appear in the list, the driver is not installed. See the following procedure for instructions.
Copy the appropriate .IDF file for each device installed. For general MIDI devices, obtain a new copy of GENERAL.IDF from the Windows 95 disks. For MIDI devices that come with their own .IDF file, reinstall the file from the device's setup disks.