Am 14.12.21 um 09:48 schrieb Kristian Amlie:
But that is interesting. Probably it is *not* related to randomness then, and it indeed could be because of float precision building up. PADsynth is heavily reliant on the FFT, I wonder if different versions of fftw3 could produce the differences.
My suspicion is rather that some part of the previous spectrum can somehow leak through the "apply()" call. This suspicion is based on my observations done while we had that temporary bug in the last development cycle. But actually I could not nail the problem, because all these spectra are just such a huge amount of data. Even a rather small change in the phase of a single bin in the input spectrum can cause a dramatically different apparent waveform. OTOH, I'd rather doubt that rounding errors in the FFT alone could produce such a strong effect. The smallest unit in the float mantissa is 2^-23 after all (-138 dBFS) -- Hermann _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel