Dear Brad,
I don't know exactly where are the numbers 54 or 67 but here are my observations :
- when I open AeroSynth_viena there are 917 bags (that I call "Parameter")
- when I open AeroSynth_poly there are 927 bags
=> the difference is that AeroSynth_poly contains several loopCoarseOffset that are 0. They are not displayed since they have no effects, but there are set in the sf2 file.
When we open both soundfonts with Viena, they have both 917 bags (called "generators") but this is a bug.
However I fixed something in Polyphone : the sum of all parameters in the instrument or preset summary was not matching the total number of parameters in the section "general". The reason is that I removed one for every instrument or preset because the first bag was not really a parameter: this is the index of the sample or instrument that is linked. Now the sum is matching the total number.