DirectX default sounds

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Does anyone know how to get DirectX to look at a particular file for its
sounds? The default file is c:\windows\system32\drivers\gm.dls but I want to
change to another set of sounds. I know this is possible with the DirectX
SDK but I'm not clever enough to get involved with that. As I understand it,
you can specify a .dls file, from which DirectX will take its sounds (if they
exist) and it will only use the gm.dls file where no sound is specified in
the new file. But how can I get it to look at a new .dls file????
 
No idea, but you can rename your sound new sound file 'gm.dls' while
renaming or moving the original one.
Michael
 
Michael said:
you can rename your sound new sound file 'gm.dls' while
renaming or moving the original one.

Until recently - after SP2 - that's what I did. But some change in the File
Protection system or size of dllcache meant that whenever I tried to rename
gm.dls it replaced itself immediately *both* in the drivers directory (where
DirectX looks for it) and dllcache. So far I have found no graceful way
around this (I have to kill or move files in Safe Mode) and in any case the
'official' way is to point DirectX as your file. The Microsoft-supplied file
then acts as a default in case your new file has any sounds missing. I'd
really like to do that so I can switch sound files at will.
 
Mmmm,
maybe you can try to search and replace all instances of 'gm.dls' on your
hard drive; XP keeps a genuine copy somwehere :)
Michael
 
Oh,
it looks like you have to open and edit gm.dls as shown on this forum:

http://pub103.ezboard.com/fespiokaosmessageboardfrm10.showMessage?topicID=114.topic

As for editing the MSFT GS Wavetable synth. Its easy. First you need to get
Direct Music Producer. It is by Microsoft and it is free, however, the
current version requires that you have Direct X 9.0 installed. That you can
get at www.microsoft.com\directx

DM Producer can be found at:
www.microsoft.com/downloa...laylang=en

Keep in mind that the two programs above (DX9, DMP9) are 30 MB each. Which
was fun for me because I have a dialup.

After you install them, load DMP and then load a file called GM.dls. Its
location varies from system to system. On my system, which runs Windows 2000
Pro. (Wouldn't touch XP with a stick!) it is located in c
winnt\system32\drivers\gm.dls

-Make a backup of the original before editing it!-

Make your changes. Keep in mind that the collection must remain a DLS level
1 collection. The last time I tried this was with DX8.1 and DLS 2
collections didn't work. Try to keep it under 10MB, but if you have a fast
computer, you should be able to go up to about 32MB.

That is all there is, after saving your collection (must be GM.dls) you
should be able to play it using the Microsoft GS wavetable synth port.
 
Michael said:
Oh,
it looks like you have to open and edit gm.dls as shown on this forum:

http://pub103.ezboard.com/fespiokaosmessageboardfrm10.showMessage?topicID=114.topic

Can't get to this for the moment (not on line or some other glitch) but I'll
find it some time soon - thanks.

Michael" also said:
As for editing the MSFT GS Wavetable synth. Its easy. First you need to get
Direct Music Producer. . .. . . .

I'll give this a shot to see what it does or what I can manage to do with
it. Thanks again.
 
Back
Top