Quote:
Phoenix: That's a different type of rounding errors. I don't even know whether there are more or less of them in 031 than 029. But it is most likely a different rounding in a parameter setting (something like a difference in amplification between 5.0000001 or 4.99999). The filters themselves are not changed.
Basically, software that works with floating point numbers will always have rounding errors, and they can differ between versions but that doesn't have to mean that one version is better or worse than another version - they are just different...
Agreed on the floating point numbers and errors. It's just the nature of the beast with IEEE 754.
That said, I think I'd ask if the changes that increase the CPU load are genuinely audible increases in quality as determined by an audience other than yourself. Due to "vested interest", you may be biased to believe that there is an increase (or a decrease) in quality, when there is neither an increase nor a decrease. Further, there needs to be at least two audiences involved, broadcasters and non-broadcasters.
I know you have to cater more to the broadcasters, as that's where most of the money comes from, but I've gotten feedback about my preset development from a broadcast-oriented perspective that I, as a non-broadcaster cannot actually hear the "issue" that the broadcaster has mentioned to me. I've also been offered feedback based on a strict scope view of the waveform, and again something that I cannot hear. Looking at just a waveform and wanting it to match some definition of a "perfect" waveform is all well and good, but no matter how perfect a waveform may be, the acoustics of any waveform, perfect or not, are changed by the environment they are in. The quality of the reproduction device makes a change to the waveform. The THD of an amplifer makes changes to the waveform. Whether a room is carpeted or has hardwood flooring makes changes to the acoustics. Whether you're in an open space with no walls or in a 4-walled room makes a change to the acoustics. Etc, etc, etc...
In my opinion, based on a lot of time trying to work on a preset, a redesigned multiband that allows end-users to control limiting or compression per band, as well as a parametric EQ, and moving to RMS-based leveling is what I'm looking forward to...