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

Reply via email to