implementing soundfont parser