keep parse result consistent with SoundFont structure
remove no longer used function
move everything inside parser namespace to the upper one