TinySoundFont v0.9 Upstream: https://github.com/schellingb/TinySoundFont File: tsf.h License: MIT; see LICENSE.tsf. The vendored header is unchanged apart from normalized line endings. nt-lite supplies allocator, memory, and math macros from doom_audio.c so the synthesizer stays within the native user runtime. Doom loads the optional small `doom.sf2` asset asynchronously, then releases the input mapping after TinySoundFont has copied the sample bank into its owned representation.