A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files