# HG changeset patch # User Chris Cannam # Date 1378227350 -3600 # Node ID 3a5840de4d5fae540d5f8302dd56a548fe21bb02 # Parent 633ec097fa5697b5b4595910274e70299d386798 Fix failure to initialise processor! diff -r 633ec097fa56 -r 3a5840de4d5f BeatRootProcessor.h --- 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;