Q138314: Multimedia: General MIDI Troubleshooting for Windows 95/98
Article: Q138314
Product(s): Microsoft Home Multimedia Titles
Version(s): 95
Operating System(s):
Keyword(s): kbenv kbhw kbmm kbsound kbtshoot kbimu kbHardware
Last Modified: 24-JUL-2001
-------------------------------------------------------------------------------
The information in this article applies to:
- the operating system: Microsoft Windows 98
- the operating system: Microsoft Windows 95
-------------------------------------------------------------------------------
If this article does not describe your hardware-related issue, please see the following Microsoft Web site to view more articles about hardware:
http://support.microsoft.com/support/windows/topics/hardware/hwddresctr.asp
SUMMARY
=======
This article addresses general troubleshooting for MIDI problems in Windows 95.
If MIDI sounds do not play or error messages occur with the MIDI configuration,
use the information in this article to help solve your problems.
MORE INFORMATION
================
To begin testing your MIDI performance, use Media Player as a diagnostic tool.
Using Media Player
------------------
1. Click the Start button, point to Programs, point to Accessories, point to
Multimedia, and then click Media Player.
2. On the Device menu, click MIDI Sequencer.
NOTE: If MIDI Sequencer is not listed, the driver might not be installed, or
might be disabled. Refer to the section below to determine if the driver has
been installed correctly.
3. Double-click the file Canyon.mid, located in the Windows\Media folder.
4. Click the Play button.
NOTE: The play button contains a triangle pointing to the right. If no sounds
are heard, see below.
Troubleshooting Steps
---------------------
Work through the troubleshooting sections below to help correct your MIDI
problems. After each troubleshooting section, attempt to play MIDI sounds. If
the problem persists, move on to additional MIDI troubleshooting tips.
Making Sure Sound Card is Properly Installed
--------------------------------------------
1. Determine if the sound card can generate sounds. Windows 95 comes with sample
sound files. If no sound can be played, the sound card may not be installed
correctly, or its drivers might not be properly configured.
a. Run Media Player. Click Device.
b. Click Sound.
c. Double-click any .wav file.
NOTE: By default, Windows 95 does not display file extensions. For
information on how to view hidden file extensions, see Windows 95 online
help.
d. Click the Play button.
NOTE: If vendor-supplied sound card drivers were furnished with the sound
card, contact the sound card manufacturer for technical assistance.
2. Eliminate any sound card conflict with other hardware installed on the
system. Make sure no conflicts exist with:
- Base I/O Address
- IRQ
- DMA Channel Settings
To make sure hardware conflicts don't exist, do the following:
a. With your right mouse button, click the My Computer icon, and then click
Properties.
b. Click the Device Manager tab. Make sure View Devices By Type is selected.
c. Double-click Sound, Video And Game Controllers.
NOTE: If you do not see Sound, Video And Game Controllers listed, the
Windows 3.x drivers may be loaded. Contact your sound card or driver
manufacturer for assistance.
d. Click the sound card driver, and then click Properties.
e. Click the Resources tab, and make sure no conflicts are listed in the
Conflicting Device List.
NOTE: Any listed conflicts must be resolved. Use Windows 95 Help to resolve
hardware conflicts.
1. Run Windows 95 Help, and click the Index tab.
2. Type the word "conflicting" (without the quotation marks), and the Help
selection "Conflicting Hardware, Troubleshooting" becomes the selected
topic.
3. Click Display.
4. Follow the Help instructions.
Sound File Appears to Play; No Sounds Are Heard
-----------------------------------------------
When sounds appear to play but no sounds are heard, the problem is usually caused
by one of the following:
- The speakers are not turned on or are incorrectly connected.
- The mixer control for MIDI is turned down.
- The MIDI Sequencer is not installed.
- The .idf file is corrupt or invalid.
Checking Speakers and Mixer Controls
------------------------------------
1. Are any sounds heard when Windows starts? Do .wav files play when using Media
Player?
From the Media Player Device menu, click Sound, and then attempt to play any
file with a .wav extension.
NOTE: This test demonstrates properly installed speakers.
2. Check the Mixer settings.
For information on how to accomplish this task, see your sound card user's
guide for information about MIDI playback in Windows. Most sound cards use
individual controls for the different types of sounds the card can play.
To check the Windows volume control, do the following:
a. Double-click the Speaker icon, located on the taskbar.
b. Make sure the volume is not turned down or set to Mute.
Verifying Installation of the MIDI Sequencer Driver
---------------------------------------------------
1. Click the Start button, point to Settings, and then click Control Panel.
2. Double-click the Multimedia icon.
3. Click the Advanced tab. Double-click Media Control Devices.
Make sure the following are present:
- MIDI Sequencer Device (Media Control)
4. If the entry is listed, click it, and then click Properties.
5. Make sure the Use This Media Control Device option is selected.
6. If the device driver is not installed, use the Windows Add New Hardware
wizard to install the Microsoft MCI MIDI Sequencer component.
To add the device driver, do the following:
a. Click Start, point to Settings, and then click Control Panel.
b. Double-click Add New Hardware.
c. Click Next, and then click No. Click Next.
d. On the Hardware Types: list, click Sound, Video And Games Controllers.
Click Next.
e. On the Manufacturers List, click Microsoft MCI.
f. On the Models list, click MIDI Sequencer Device (Media Control), then
click Next.
g. Click Finish, and restart your computer.
Checking the MIDI Configuration
-------------------------------
1. Click Start, point to Settings, and click then click Control Panel.
2. Double-click the Multimedia icon. If the Multimedia icon is not present, no
multimedia drivers are installed.
Correct the missing Multimedia icon by installing the drivers. To install the
device driver, use the Add/Remove Programs wizard in the Control Panel.
3. Click the MIDI tab, and then click Custom Configuration.
NOTE: Make a note of the name listed in the "Midi Scheme" area save the
information.
4. Click Configure.
5. In the new MIDI Configuration dialog box, click Save As, and then type a name
in the Scheme name field. Click OK.
NOTE: You can use any name you want, such as "mymidi" or "test."
6. Click a channel and then click Change. In the Instrument box, click the down
arrow button, and select the FM or Synth driver, if listed.
Avoid selections containing the word OUT. For example, do not use the
following:
- MIDI Out
- FM Out
NOTE: The listed choices depend on the type of sound card installed. Examples
of listed items are:
- Voyetra OPL3 FM Synth - Media Vision
- Super Sapi Voyetra FM - Creative Labs Sound Blaster 16
7. If no selections are available in the Change MIDI Instrument dialog box, see
your sound card user's guide or contact the sound card manufacturer. The
sound card manufacturer is responsible for installation and MIDI playback
from within the Windows environment.
Installing a New General.idf File
---------------------------------
Windows 95/98 uses General MIDI support. Windows 95/98 provides a General.idf
file to assign instruments to respective MIDI playback channels.
If the General.idf file is missing or damaged, extract a new copy of the
General.idf file from the Windows 95/98 floppy disk or CD-ROM. If your sound
card uses a different type of .idf file, use your sound card installation disks
to reinstall your sound card software.
If you are using a Windows 98-based computer, follow these steps to extract a new
copy of the General.idf file from the Windows 98 CD-ROM:
1. Click Start, point to Programs, point to Accessories, point to System Tools,
and then click System Information.
2. On the Tools menu, click System File Checker.
3. Click "Extract one file from installation disk."
4. In the "Specify the system file you would like to restore" box, type
"general.idf" (without the quotation marks), and then click Start.
5. In the Restore From box, type the following line
<cdrom>:\Win98
where <cdrom> is the letter of the CD-ROM drive that contains the
Windows 98 CD-ROM.
6. In the Save File In box, type the following line, and then click OK
<drive>:\windows\config
where <drive> is the letter of the hard disk on which Windows 98 is
installed.
7. Click OK, and then click OK again.
8. Click Close.
If you are using a Windows 95-based computer, follow these steps to extract a new
copy of the General.idf file from the Windows 95 disks or CD-ROM:
1. Restart the computer in MS-DOS mode.
2. At the command prompt, type the following lines, pressing ENTER after each
line:
cd windows\config
ren general.idf general.old
3. Extract the .idf file from your Windows floppy disk or CD-ROM.
To extract the .idf file from your Windows 95 Disk 9 floppy disk, type the
following line at the command prompt, and then press ENTER
extract /a <floppy>:\win95_09.cab general.idf <drive>:\windows\config
where <floppy> is the letter of the floppy disk drive that contains the
Windows 95 Disk 9 floppy disk, and <drive> is the letter of the hard
disk on which Windows 95 is installed.
To extract the .idf file from your Windows 95 CD-ROM, type the following line
at the command prompt, and then press ENTER
extract /a <cdrom>:\win95\win95_08.cab general.idf
<drive>:\windows\config
where <cdrom> is the letter of the CD-ROM drive that contains the
Windows 95 CD-ROM, and <drive> is the letter of the hard disk on which
Windows 95 is installed.
For more information on how to extract a file, see your Windows printed
documentation or online Help file.
Manually Checking for MIDI Driver Files, File Placement and Modifications
-------------------------------------------------------------------------
1. The files listed should all reside in the C:\Windows\System folder (where
drive C is your hard drive and Windows is your Windows folder).
The installed MIDI driver filename can vary depending upon the sound card
installed. For example, Media Vision sound cards use the drivers:
- Opl3fm.drv
- Mvproaud.drv
while Creative Labs Sound Blaster sound cards use the drivers:
- sb16fm.drv
- sb16aux.drv
- sb16snd.drv
The following files are in the Windows folder.
Entries in System.ini
---------------------
[boot]
sound.drv=mmsound.drv
drivers=mmsystem.dll
[drivers]
midimapper=midimap.drv
MIDI=opl3.drv *
[mci]
Sequencer=mciseq.drv
WaveAudio=mciwave.drv
Entries in Win.ini
------------------
[mci extensions]
mid=sequencer
Entries in Control.ini
----------------------
[drivers.desc]
mciseq.drv=[MCI] MIDI Sequencer
sb16fm.drv=Voyetra / Sound Blaster SuperSAPI FM Driver
sb16aux.drv=Creative Sound Blaster 16 Auxiliary Audio
sb16snd.drv=Creative Sound Blaster 16 Wave and MIDI
[Userinstallable.drivers]
MIDI=sb16fe=sb16snd.drv
[related.desc]
MIDI=
The third-party products discussed here are manufactured by vendors independent
of Microsoft; we make no warranty, implied or otherwise, regarding these
products' performance or reliability.
Additional query words: HWSNDTS 1995 multi media multimedia multi-media mmtitles 95core tshoot bullseye fuzzy quiet scratching conflicted nothing silence
======================================================================
Keywords : kbenv kbhw kbmm kbsound kbtshoot kbimu kbHardware
Technology : kbOSWin98 kbOSWin95 kbOSWinSearch
Version : 95
Issue type : kbhowto
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.