Gez
Why don't I have a custom title by now?!
Posts: 7046
Registered: 07-07 |
Good luck finding an "OPL-like" soundfont in DLS format. It might be the Microsoft standard; but everybody is using SF2 instead.
Also, the forum's resident squad of OPL purists will be by soon to explain how soundfonts will never be able to replicate the real thing.
Vermil said:
A little harder to use than ZDoom's menu. But one can load any DLS soundfont (no other format, currently) they want rather than the hardcoded handful ZDoom supports.
Heh, hardcoded handful.
None of the MIDI synths offered by ZDoom are hardcoded. You can always change which soundfont they use, or in the case of the OPL emulator, you can reprogram it with the GENMIDI lump.
The others are MIDI drivers installed on your system. ZDoom will detect them and so you can choose them if so you want. Any hardcodedness on their part cannot be blamed on ZDoom. Note that the default MIDI driver on Windows, "Microsoft GS wavetable SW synth", can have its soundfont changed. You need to find GM.dls and replace it with another DLS soundfont. Of course it'll affect the rest of your MIDI players. If you install additional MIDI drivers, they'll be detected, too. You can use BASSMIDI driver, for example. And if you somehow uninstall all system-provided MIDI drivers, then ZDoom will also detect that there aren't any available and you'll only have the choice between FMOD and the ZDoom ones.
Console variables for reference:
FMOD: use snd_midipatchset to give path to DLS soundfont to use.
FluidSynth: use fluid_patchset to give path to SF2 soundfont to use.
GUS (aka internal TiMidity): use midi_config to point to TiMidity configuration file to use. It supports SF2 and GUS .pat files.
TiMidity++ (aka external TiMidity or TiMidity4ZDoom): use timidity_exe to point to where you installed it, and it'll use the timidity.cfg file in the same directory. It supports SF2, DLS and GUS .pat files.
|