From 5e0260ad01fd98a8b70a62562ddc1daa365d6406 Mon Sep 17 00:00:00 2001 From: Ian Manders Date: Tue, 12 Mar 2019 15:15:43 +0000 Subject: [PATCH] Remove -1 from centerFrequencies index to stop centerFrequencies[0], set earlier in the method, being overwritten --- src/core/be/tarsos/dsp/mfcc/MFCC.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/be/tarsos/dsp/mfcc/MFCC.java b/src/core/be/tarsos/dsp/mfcc/MFCC.java index 4ff89f70..7a1972b2 100644 --- a/src/core/be/tarsos/dsp/mfcc/MFCC.java +++ b/src/core/be/tarsos/dsp/mfcc/MFCC.java @@ -127,7 +127,7 @@ public final void calculateFilterBanks() { //Calculates te centerfrequencies. for (int i = 1; i <= amountOfMelFilters; i++) { float fc = (inverseMel(mel[0] + factor * i) / sampleRate) * samplesPerFrame; - centerFrequencies[i - 1] = Math.round(fc); + centerFrequencies[i] = Math.round(fc); } }