From 279c44477e67cb51a383c8ab903e2d96b0af2f2b Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Thu, 14 Jul 2022 12:07:43 +0100 Subject: [PATCH] Fix unity handling in short-window mode --- src/finer/Guide.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/finer/Guide.h b/src/finer/Guide.h index 9e5f5b2..07c75a0 100644 --- a/src/finer/Guide.h +++ b/src/finer/Guide.h @@ -436,6 +436,14 @@ protected: guidance.fftBands[2].f0 = m_minHigher; guidance.fftBands[2].f1 = nyquist; + if (m_parameters.shortWindowMode) { + guidance.fftBands[0].f1 = 0.0; + guidance.fftBands[1].f0 = 0.0; + guidance.fftBands[1].f1 = nyquist; + guidance.fftBands[2].f0 = nyquist; + guidance.fftBands[2].f1 = nyquist; + } + guidance.phaseReset.present = true; if (!hadPhaseReset) {