diff --git a/src/analyzers/analyzerbase.cpp b/src/analyzers/analyzerbase.cpp index 588d0f358..f8827f3e0 100644 --- a/src/analyzers/analyzerbase.cpp +++ b/src/analyzers/analyzerbase.cpp @@ -206,7 +206,7 @@ void Analyzer::Base::updateBandSize(const int scopeSize) { barkband_table_.clear(); int barkband = 0; - for (int i = 0; i < bands_ + 1; ++i) { + for (int i = 0; i < bands_; ++i) { if (barkband < sBarkBandCount - 1 && BandFrequency(i) >= sBarkBands[barkband]) { barkband++; @@ -226,7 +226,7 @@ QColor Analyzer::Base::getPsychedelicColor(const Scope& scope, // Calculate total magnitudes for different bark bands. double bands[sBarkBandCount]{}; - for (int i = 0; i < barkband_table_.size(); ++i) { + for (int i = 0; i < scope.size(); ++i) { bands[barkband_table_[i]] += scope[i]; }