libplayit is an IT playback-only fork of the Schism tracker[1] player engine for demo use. Schism tracker originally was built on libmodplug for playback. Over time playback quality and correctness issues were fixed without percolating upstream. Additionally, eventually all of the modplug C++ source was converted to plain C code. See the code in examples/* for how one might use this library to play .it files. [1]: https://github.com/schismtracker/schismtracker