# HG changeset patch # User Chris Cannam # Date 1316444292 -3600 # Node ID 2150607d4726569332d40d91a1d48bfe0aac6d36 # Parent c06cf6f7cb04b4448e86645d69a2f0615d823930 minor fixes diff -r c06cf6f7cb04 -r 2150607d4726 BeatRootProcessor.h --- a/BeatRootProcessor.h Mon Sep 19 15:48:26 2011 +0100 +++ b/BeatRootProcessor.h Mon Sep 19 15:58:12 2011 +0100 @@ -284,8 +284,8 @@ double hop = hopTime; Peaks::normalise(spectralFlux); vector peaks = Peaks::findPeaks(spectralFlux, (int)lrint(0.06 / hop), 0.35, 0.84, true); - onsets = new double[peaks.size()]; - double[] y2 = new double[onsets.length]; + onsets.clear(); + onsets.resize(peaks.size(), 0); vector::iterator it = peaks.begin(); onsetList = new EventList(); double minSalience = Peaks.min(spectralFlux); @@ -293,7 +293,6 @@ int index = *it; ++it; onsets[i] = index * hop; - y2[i] = spectralFlux[index]; Event e = BeatTrackDisplay.newBeat(onsets[i], 0); // if (debug) // System.err.printf("Onset: %8.3f %8.3f %8.3f\n",