I have encountered this when playing with FFTs, and wonder why it's like this. The behavior is directly traceable to d_ugen.c which says: srate = parent_srate * realoverlap * upsample / downsample; The * upsample / downsample part makes total sense to me, but I don't understand why realoverlap is folded into the samplerate. Could you explain why?
FFTW integration: Fix build with PD_FLOATTYPE != float
Fix for #1315: fexpr~ crash due to uninitialized variable
fexpr~ crash due to uninitialized variable