Intro
instructions to get a soundfont working with a soft synth in zandronum. You can use this soundfont i like, but it's totally up to you to choose the one you want to use.
https://u.pone.rs/nlvipxwa.zip
Timidity
Windows
- Download timidity for zandronum 64 here (if you don't know why there are multiple 64 bits downloads choose the gen
eric one ending in -64.7z):
https://drive.google.com/drive/folders/1sqoylouF-qeEi0adeD2ClLDoedhufScn - extract to the same folder as zandronum. You will need to copy these files to the same folder as the alpha you downloaded in doomseeker if you are playing the 3.3 alpha. You can check the path where doomseeker downloaded it at Options>Zandronum>Directory for testing releases (printscreen in linkrel). https://u.pone.rs/jrbbbxua.png
- Create timidity.cfg in the Zandronum Folder.
Add this to the CFG:
If the soundfont is in the same folder as Zandronum, you don't need to add the path.
You can have multiple listed. Just have the others commented out with a # on the same line. Otherwise the one listed lower will override the others.
E.g.
- In Zandronum, follow:
Menu (ESC) > Options > Sound Options > MIDI Device
Change the device to Timidity using your left/right arrow keys.
Restart the sound.
If you change the soundfont by either adding a new or uncommenting one from the cfg, just restart the sound for it to take effect. - I personally keep the defaults, but If you'd like, disable timidity's reverb and chorus for a clearer and less echoey effect, open the console and type:
If you have a mono soundfont that is only playing from 1 speaker (Ex: The_Nes_Soundfont.sf2), type:
Linux
- Install timidity++ (aka timidity) from your distro's repositories, or compile it from source manually if you need to: https://sourceforge.net/projects/timidity/
Note: by this point timidity should already be working on zandronum if it's in $PATH and called "timidity". - Zandronum should pick on the system/user timidity configuration but just like in windows you can: create timidity.cfg in the Zandronum Folder.
Add this to the CFG:
If the soundfont is in the same folder as Zandronum, you don't need to add the path.
You can have multiple listed. Just have the others commented out with a # on the same line. Otherwise the one listed lower will override the others.
E.g.
- In Zandronum, follow:
Menu (ESC) > Options > Sound Options > MIDI Device
Change the device to Timidity using your left/right arrow keys.
Restart the sound.
If you change the soundfont by either adding a new or uncommenting one from the cfg, just restart the sound for it to take effect. - I personally keep the defaults, but If you'd like, disable timidity's reverb and chorus for a clearer and less echoey effect, open the console and type:
If you have a mono soundfont that is only playing from 1 speaker (Ex: The_Nes_Soundfont.sf2), type:
Fluidsynth
Zandronum expects an ancient dll/library version to be in its executable folder/directory. Unless you are on windows you will have problems with it finding the output device. My suggestion is to just go with timidity, but if you get it working, you can add the soundfont by editing your zandronum.ini's fluid_patchset= to:
Note: Fluidsynth works in real time so if you load a super big HQ soundfont and you got a humble CPU it will probably thottle.