diff src/RecordedMultitrackAudio.cpp @ 38:9c803369b229

working well tmp version
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Tue, 24 Apr 2012 16:37:52 +0100
parents eb43b2a007ea
children f5de07b4d733
line wrap: on
line diff
--- a/src/RecordedMultitrackAudio.cpp	Tue Apr 24 14:16:01 2012 +0100
+++ b/src/RecordedMultitrackAudio.cpp	Tue Apr 24 16:37:52 2012 +0100
@@ -167,10 +167,14 @@
 	//snare type 2
 	if (channel >= 0 && channel <= 4){
 	loadedAudioPtr = new LoadedAudioHolder;
+	//set tracktype before we do analysis
+	//so we dont do unnecessary chroma and pitch calculations
+	loadedAudioPtr->setTrackType(channel);
 	loadedAudioPtr->loadAudioFile(name);
+		
 	loadedAudioFiles[channel] = *loadedAudioPtr;
 	loadedAudioFiles[channel].fileLoader.onsetDetect.window.setToRelativeSize(0, trackScreenHeight*channel, 1, trackScreenHeight);
-	loadedAudioFiles[channel].setTrackType(channel);
+	//loadedAudioFiles[channel].setTrackType(channel);
 	}
 }