Make this fully single-windowed rather than just short-windowed

This commit is contained in:
Chris Cannam
2022-07-14 13:44:22 +01:00
parent 279c44477e
commit e018458736
5 changed files with 55 additions and 46 deletions

View File

@@ -253,7 +253,7 @@ protected:
struct ScaleData {
int fftSize;
bool shortWindowMode;
bool singleWindowMode;
FFT fft;
Window<process_t> analysisWindow;
Window<process_t> synthesisWindow;
@@ -263,7 +263,7 @@ protected:
ScaleData(GuidedPhaseAdvance::Parameters guidedParameters,
Log log) :
fftSize(guidedParameters.fftSize),
shortWindowMode(guidedParameters.shortWindowMode),
singleWindowMode(guidedParameters.singleWindowMode),
fft(fftSize),
analysisWindow(analysisWindowShape(),
analysisWindowLength()),
@@ -371,7 +371,7 @@ protected:
RubberBandStretcher::OptionProcessRealTime;
}
bool isShortWindowed() const {
bool isSingleWindowed() const {
return m_parameters.options &
RubberBandStretcher::OptionWindowShort;
}