Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
803 stars 62 forks source link

Support MIDI music based on FluidSynth backend #278

Closed jpcima closed 5 years ago

jpcima commented 5 years ago

277

Permit music synthesis based on wavetables. To make it work, build with FluidSynth and have a soundfont file of your choice in res/music.sf2.

If not present, I make it fall back on libADLMIDI as usual.

I put the source in a created directory MusicSrc. If this isn't right, it's possible to change as you think appropriate.