From 136c546955f4c538b3c2af690ac1ccb2d9cd2fe4 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Wed, 15 Jun 2022 09:39:36 +0100 Subject: [PATCH] We need the full range for this FFT now, since we are switching to it of necessity when outhop > 256 --- src/finer/Guide.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/finer/Guide.h b/src/finer/Guide.h index d0027d6..9ffa63b 100644 --- a/src/finer/Guide.h +++ b/src/finer/Guide.h @@ -124,9 +124,11 @@ public: m_configuration.fftBandLimits[0] = BandLimits(bandFftSize, rate, 0.0, m_maxLower); + // This is the classification and fallback FFT: we need the + // full range for it bandFftSize = roundUp(int(ceil(rate/32.0))); m_configuration.fftBandLimits[1] = - BandLimits(bandFftSize, rate, 0.0, m_maxHigher); + BandLimits(bandFftSize, rate, 0.0, rate / 2.0); bandFftSize = roundUp(int(ceil(rate/64.0))); m_configuration.fftBandLimits[2] =