On Wed, 15 Dec 2021 01:18:54 +0100
Ichthyostega <p...@ichthyostega.de> wrote:

>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

If this is the case, I think the problem must be in actually setting parameters
accurately. The wavetable is completely rebuilt in exactly the same way each
time. To test for this I suppose it would be possible to fake a change of
parameters (i.e. just clear 'applied') and compare two supposedly identical
wavetables.

-- 
Will J Godfrey
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to