XargonWan / RetroDECK

RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.
https://retrodeck.net
GNU General Public License v3.0
729 stars 33 forks source link

GZDoom - Missing sounds #723

Closed Lazorne closed 3 months ago

Lazorne commented 4 months ago

Doom Missing Sounds

Summery:

We need to expose if possible 3 directories in the data folder with symlinks or tweaked settings.

/usr/share/sounds/sf2/ -> data/gzdoom/sounds/sf2 unknown -> data/gzdoom/soundfonts unknown -> data/gzdoom/midi

We need to put the FluidSynth in the gzdoom directory if it is not there in the file. We need to put the .sf2 file in the new sounds/sf2 folder above.

Fluidsynth

https://zdoom.org/wiki/FluidSynth

This needs to be mapped to /usr/share/sounds/sf2/ -> data/gzdoom/sounds/sf2

the dll should be put in the data gzdoom directory while the sf2 file should be in sf2 folder.

This the default.

Users also want to add more sf2 files later maybe, as there exists lost of packs for them.

TiMidity++

https://zdoom.org/wiki/TiMidity%2B%2B

It is looking for the soundfonts directory so that needs to be symlinked and exposed in the data/gzdoom/soundfonts

GUS

https://zdoom.org/wiki/GUS

https://zdoom.org/wiki/CVARs:Audio#gus_patchdir

It is looking for the midi directory so that needs to be symlinked and exposed in the data/gzdoom/midi

WildMidi

https://zdoom.org/wiki/WildMIDI