How to replace MIDI sounds?

Started by
1 comment, last by edubezter 23 years, 1 month ago
Is there an easy way programming with DX to replace the poor sounds of my soundcard when I run midifiles with real sounds stored in wav files? Tnx in advance EDU
greetz...+--------+| EDU |+--------+
Advertisement
Yes. . .

. . .there is. . .

Not that I know how to do it (sorry!). But DirectMusic (merged with DirectSound in DirectX 8.0) has support for something called "Downloadable Sounds" or something like that. Anyway, wish I could be of more assistance, but I didn''t see anyone else leaping out of their seats to help So take a good look through the DirectSound/DirectMusic SDK & helpfiles. Thats probably your best bet, but if anyone has articles, etc. On how to implement this, could you post a link? I''m curious as to the specifics on this myself.

If you see the Buddha on the road, Kill Him. -apocryphal
If you see the Buddha on the road, Kill Him. -apocryphal
I hadn''t felt like responding since I didn''t have a real answer, but I suppose I should say what I do know.

Yes, there is a way to change the instruments using Downloadable Sounds (.DLS) in DirectX. The probelm is the program in question must be written to access the Microsoft Synthesizer in DirectMusic. Microsoft Synthesizer is not an option in the Multimedia Control Applet (in the Control Panel), at least not in DirectX 6 or 7. DirectX 8 caused errors in MIDI playback on my system, so I reverted to 7 before I looked at the Multimedia Controls. Be aware that DirectMusic can eat up a significant ammount of processor power on older systems (PII 300 and below) if the sound card does not support Downloadable Sounds.

I have not needed to do so, however. I have a SoundBlaster Live! card in my system which allows me to load individual SoundFont and .WAV files as instruments. It doesn''t save templates of the loaded sounds, however, so I have not used it much.

This topic is closed to new replies.

Advertisement