changeset 24:3a5840de4d5f mirex2013

Fix failure to initialise processor!
author Chris Cannam
date Tue, 03 Sep 2013 17:55:50 +0100
parents 633ec097fa56
children b1a13d5f9507
files BeatRootProcessor.h
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/BeatRootProcessor.h	Tue Sep 03 17:32:09 2013 +0100
+++ b/BeatRootProcessor.h	Tue Sep 03 17:55:50 2013 +0100
@@ -102,6 +102,7 @@
     {
         hopSize = lrint(sampleRate * hopTime);
         fftSize = lrint(pow(2, lrint( log(fftTime * sampleRate) / log(2))));
+        init();
     } // constructor
 
     void reset() {
@@ -120,7 +121,7 @@
     EventList beatTrack();
 
 protected:
-    /** Allocates memory for arrays, based on parameter settings */
+    /** Allocates or re-allocates memory for arrays, based on parameter settings */
     void init() {
 #ifdef DEBUG_BEATROOT
         std::cerr << "BeatRootProcessor::init()" << std::endl;