SpessaSynth

This is the SoundFont2 parsing library.

The code here is responsible for parsing the SoundFont2 file and providing an easy way to get the data out. Default modulators are also stored here (in modulators.js)

basic_soundfont folder contains the classes that represent the soundfont file.

read_sf2 folder contains the code for reading an .sf2 file.

write folder contains the code for writing out an .sf2 file.

dls folder contains the code for reading a .dls file (and converting in into a soundfont representation).