aboutsummaryrefslogtreecommitdiffstats
path: root/ofxMaxim
diff options
context:
space:
mode:
authormicknoise <mickgrierson@gmail.com>2015-01-07 14:25:16 +0000
committermicknoise <mickgrierson@gmail.com>2015-01-07 14:25:16 +0000
commit817386afc5d1f9bff89185cb122f151d6c960363 (patch)
tree9832629236a865a45a762e313761b1fb19519552 /ofxMaxim
parent911b5a35e925d5c270de405c4ac133d13e7e8e2a (diff)
parentb1ad9b676e00910021a3d9aeb0e2336f038d672a (diff)
Merge pull request #29 from nevosegal/master
Fixed spectral centroid
Diffstat (limited to 'ofxMaxim')
-rw-r--r--ofxMaxim/ofxMaxim/libs/maxiFFT.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ofxMaxim/ofxMaxim/libs/maxiFFT.cpp b/ofxMaxim/ofxMaxim/libs/maxiFFT.cpp
index 90a3137..c648992 100644
--- a/ofxMaxim/ofxMaxim/libs/maxiFFT.cpp
+++ b/ofxMaxim/ofxMaxim/libs/maxiFFT.cpp
@@ -110,7 +110,7 @@ float maxiFFT::spectralFlatness() {
float maxiFFT::spectralCentroid() {
float x=0, y=0;
for(int i=0; i < bins; i++) {
- x += fabs(magnitudes[i]) * (i+1);
+ x += fabs(magnitudes[i]) * i;
y += fabs(magnitudes[i]);
}
return y != 0 ? x / y * ((float) maxiSettings::sampleRate / fftSize) : 0;