luciusDXL / TheForceEngine

Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.
https://TheForceEngine.github.io
GNU General Public License v2.0
946 stars 71 forks source link

TinySoundFont: Update from upstream and add cubic resampling #379

Open tmyqlfpir opened 4 months ago

tmyqlfpir commented 4 months ago

This PR updates the TinySoundFont with the latest commits from the host project (https://github.com/schellingb/TinySoundFont) and this PR and adds three new methods of playback interpolation (nearest, linear, cubic).

By default, it will use cubic interpolation which generally improves sample quality for low frequency notes.