startLoop, endLoop in SF3
The SF2 specification says,
"The DWORD dwStartloop contains the index, in sample data points, from the beginning of the sample data field to the first data point in the loop of this sample," and similarly for dwEndLoop. What does this exactly mean for SF3 files with OGG samples? Is it the number of sample data points in the original uncompressed sample?
According to the SF2 spec,
"Thus dwStart must be less than dwStartloop-7, dwStartloop must be less than dwEndloop-31, and dwEndloop must be less than dwEnd-7."
This is not true for most samples in FluidR3Mono_GM.sf3, but maybe for uncompressed counterparts?