Mercurial > hg > multitrack-audio-matcher
diff src/testApp.cpp @ 55:2eca10a31ae2
improving printing of information, looking at how tempo is modelled
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Mon, 10 Dec 2012 17:07:21 +0000 |
parents | 5274e3b5479d |
children |
line wrap: on
line diff
--- a/src/testApp.cpp Tue Aug 14 21:45:25 2012 +0100 +++ b/src/testApp.cpp Mon Dec 10 17:07:21 2012 +0000 @@ -39,6 +39,8 @@ outputWriter.openFile("../../../data/output.txt"); + writeKickEvents = false; + //audioFilePlayer.loadAudioFile(infilename); } @@ -78,6 +80,11 @@ eventMatcher.newKickEvent(testChannel, timeIn); + if (writeKickEvents){ + writeKickEvents = false; + eventMatcher.writeAllDistributions(); + } + } if ( m.getAddress() == "/snare" ){ @@ -161,10 +168,6 @@ volume = MIN(volume, 1); } - if (key == 'q'){ - eventMatcher.recordedTracks.switchScreens(); - } - if (key == OF_KEY_RIGHT){ // audioFilePlayer.loadedAudio.setPosition(min(1.0, audioFilePlayer.loadedAudio.getPosition() + (audioFilePlayer.fileLoader.audioHolder.audioScaleSamples/(4.0*audioFilePlayer.fileLoader.audioHolder.audioVector.size()))) ); @@ -175,6 +178,19 @@ } + if (key == OF_KEY_RETURN){ + eventMatcher.recordedTracks.stop(); + } + + if (key == OF_KEY_UP){ + eventMatcher.recordedTracks.zoomOut(); + + } + + if (key == OF_KEY_DOWN){ + eventMatcher.recordedTracks.zoomIn(); + } + if (key == 'c'){ eventMatcher.useChromaDotProduct = !eventMatcher.useChromaDotProduct; printf("Use dot product is %i\n", eventMatcher.useChromaDotProduct); @@ -196,9 +212,10 @@ if (key == 'd'){ eventMatcher.deleteNearestMarker(); } -// if (key == 's'){ -// eventMatcher.markedPoints.saveMarkers(); -// } + + +// + if (key == 's') eventMatcher.markedPoints.saveFile(); @@ -217,37 +234,31 @@ if (key == 'j'){ printf("dynamic vector scalar is %f\n", eventMatcher.bayesianStruct.posterior.scalar); } - - if (key == OF_KEY_RETURN){ - eventMatcher.recordedTracks.stop(); - } - - - if (key == 'o'){ - openNewAudioFileWithdialogBox(); - - } - - if (key == 'p'){ - eventMatcher.bayesianStruct.posterior.printArray(); - } - - - if (key == OF_KEY_UP){ - eventMatcher.recordedTracks.zoomOut(); - - } - - if (key == OF_KEY_DOWN){ - eventMatcher.recordedTracks.zoomIn(); - } - - if (key == 'k') - eventMatcher.drawLikelihoods = !eventMatcher.drawLikelihoods; if (key == 'g'){ eventMatcher.writeAllDistributions(); } + + if (key == 'h') + eventMatcher.drawLikelihoods = !eventMatcher.drawLikelihoods; + + if (key == 'k') + writeKickEvents = true; + + if (key == 'o'){ + openNewAudioFileWithdialogBox(); + + } + + if (key == 'p'){ + eventMatcher.bayesianStruct.posterior.printArray(); + } + + if (key == 'q'){ + eventMatcher.recordedTracks.switchScreens(); + } + + //eventMatcher.markedPoints.saveMarkers(); }