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).