Files
nt-lite/code/user/apps/doom/third_party
..

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.