# HG changeset patch # User Andrew N Robertson # Date 1335281872 -3600 # Node ID 9c803369b229d8f7b81bcc3f8037859a90cbfa42 # Parent 9806a4f22fd08ed317debc620b4d57d59153ba4d working well tmp version diff -r 9806a4f22fd0 -r 9c803369b229 src/RecordedMultitrackAudio.cpp --- 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); } }