PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT bypass matches the exact reported integer delay, including legacy size requests
PASS FFT silent input has no carrier leakage
PASS FFT steady-state processing allocates no heap memory
PASS 64-band FFT output remains finite and bounded
64 FFT bands / 128 warped taps / hop 32: 1902.63 ms for 10666.7 ms audio (17.8371% of one realtime core)
PASS 64-band FFT processes faster than realtime on this machine
PASS FFT muted band faders produce silence
PASS FFT noise width zero produces identical left/right channels
PASS FFT per-band gains produce the requested -6 dB attenuation
PASS FFT range/band automation is finite and allocation-free
PASS 128/256/512 production RMS matches independent direct Fourier quadrature; power normalization is correct
PASS Every in-range bin has exactly one owner; continuous half-open Bark intervals cover both range endpoints
Maximum direct-DFT RMS error: 8.22805e-10
PASS Live FFT size switching uses preallocated transforms and remains finite
44100 Hz / 128 warped taps / 100-10000 Hz: 64/64 channels respond
44100 Hz / 128 warped taps / 997-1017 Hz: 64/64 channels respond
44100 Hz / 256 warped taps / 100-10000 Hz: 64/64 channels respond
44100 Hz / 256 warped taps / 997-1017 Hz: 64/64 channels respond
44100 Hz / 512 warped taps / 100-10000 Hz: 64/64 channels respond
44100 Hz / 512 warped taps / 997-1017 Hz: 64/64 channels respond
48000 Hz / 128 warped taps / 100-10000 Hz: 64/64 channels respond
48000 Hz / 128 warped taps / 997-1017 Hz: 64/64 channels respond
48000 Hz / 256 warped taps / 100-10000 Hz: 64/64 channels respond
48000 Hz / 256 warped taps / 997-1017 Hz: 64/64 channels respond
48000 Hz / 512 warped taps / 100-10000 Hz: 64/64 channels respond
48000 Hz / 512 warped taps / 997-1017 Hz: 64/64 channels respond
96000 Hz / 128 warped taps / 100-10000 Hz: 64/64 channels respond
96000 Hz / 128 warped taps / 997-1017 Hz: 64/64 channels respond
96000 Hz / 256 warped taps / 100-10000 Hz: 64/64 channels respond
96000 Hz / 256 warped taps / 997-1017 Hz: 64/64 channels respond
96000 Hz / 512 warped taps / 100-10000 Hz: 64/64 channels respond
96000 Hz / 512 warped taps / 997-1017 Hz: 64/64 channels respond
PASS Broadband activates all 64 bands at all window sizes/rates, including 20 Hz total span
PASS Five periodic waveforms are finite, audible and DC-free at 100/1000/6000 Hz
Largest periodic carrier DC mean: 5.62507e-15
PASS All seven FFT carriers produce audio without changing analyser envelopes
PASS STFT result is sample-identical across arbitrary host block boundaries
Extended resolution observations (48 kHz, 64 bands, 100-10000 Hz):
128 taps: mean active=6.66667, worst outside neighbours=-9.05651 dB, max t90=14.6667 ms, PDC=10.6042 ms, render CPU=18.0235% one realtime core
256 taps: mean active=3.66667, worst outside neighbours=-27.0061 dB, max t90=28.6667 ms, PDC=21.0208 ms, render CPU=18.7459% one realtime core
512 taps: mean active=2.66667, worst outside neighbours=-74.7398 dB, max t90=40.6667 ms, PDC=31.5833 ms, render CPU=20.3588% one realtime core
1024 taps: mean active=2, worst outside neighbours=-88.8156 dB, max t90=78 ms, PDC=62.875 ms, render CPU=23.512% one realtime core
2048 taps: mean active=1, worst outside neighbours=-99.4317 dB, max t90=151.333 ms, PDC=125.542 ms, render CPU=29.8944% one realtime core
4096 taps: mean active=1, worst outside neighbours=-81.4295 dB, max t90=298.667 ms, PDC=250.583 ms, render CPU=56.1435% one realtime core
4096 / 10 ms budget: 164 active taps, 9 bands above -40 dB; full-size mean=1
44100 Hz / 1024 taps: 64 / 64 noise bands active
44100 Hz / 2048 taps: 64 / 64 noise bands active
44100 Hz / 4096 taps: 64 / 64 noise bands active
48000 Hz / 1024 taps: 64 / 64 noise bands active
48000 Hz / 2048 taps: 64 / 64 noise bands active
48000 Hz / 4096 taps: 64 / 64 noise bands active
96000 Hz / 1024 taps: 64 / 64 noise bands active
96000 Hz / 2048 taps: 64 / 64 noise bands active
96000 Hz / 4096 taps: 64 / 64 noise bands active
PASS Extended FFT sizes retain all bands, improve steady-state separation and expose the real speed/resolution tradeoff
PASS Midpoint pink-noise carrier filter is sample-identical to previous fixed bandpass
PASS Carrier bandwidth changes skirts; fully open restores all four unfiltered harmonic waveforms exactly
PASS Actual triangle/square/saw/half-sine harmonics are attenuated >45 dB at midpoint for a 950-1050 Hz carrier band
PASS Switching independent stereo noise to periodic carriers leaves no noise-dependent phase or filter tail
PASS 128-band bandwidth automation leaves both analysers and FFT PDC unchanged
PASS 128-band automation: no allocations, finite bounded output and identical mono L/R
PASS Sine ignores remembered bandwidth and uses the default internally, without overwriting the setting
44100 Hz / 128 taps: 128/128 noise analysis bands
44100 Hz / 256 taps: 128/128 noise analysis bands
44100 Hz / 512 taps: 128/128 noise analysis bands
44100 Hz / 1024 taps: 128/128 noise analysis bands
44100 Hz / 2048 taps: 128/128 noise analysis bands
44100 Hz / 4096 taps: 128/128 noise analysis bands
48000 Hz / 128 taps: 128/128 noise analysis bands
48000 Hz / 256 taps: 128/128 noise analysis bands
48000 Hz / 512 taps: 128/128 noise analysis bands
48000 Hz / 1024 taps: 128/128 noise analysis bands
48000 Hz / 2048 taps: 128/128 noise analysis bands
48000 Hz / 4096 taps: 128/128 noise analysis bands
96000 Hz / 128 taps: 128/128 noise analysis bands
96000 Hz / 256 taps: 128/128 noise analysis bands
96000 Hz / 512 taps: 128/128 noise analysis bands
96000 Hz / 1024 taps: 128/128 noise analysis bands
96000 Hz / 2048 taps: 128/128 noise analysis bands
96000 Hz / 4096 taps: 128/128 noise analysis bands
PASS All 128 FFT bands receive broadband energy at six sizes and 44.1/48/96 kHz
