# HG changeset patch # User Andrew N Robertson # Date 1335309860 -3600 # Node ID 0d66ecd1f4d3531f04d60d41d4ae7ce7691e6c34 # Parent f5de07b4d73380e912dadf71a3e12d5621b78c8a added output file writing to export alignment data diff -r f5de07b4d733 -r 0d66ecd1f4d3 src/testApp.cpp --- a/src/testApp.cpp Tue Apr 24 23:57:10 2012 +0100 +++ b/src/testApp.cpp Wed Apr 25 00:24:20 2012 +0100 @@ -41,6 +41,8 @@ checkForOSCmessages(); + outputWriter.writeOutput(eventMatcher.synchroniser.recordedPositionTimeSent, eventMatcher.synchroniser.recordedPositionMillis, eventMatcher.synchroniser.playingPositionMillis); + } void testApp::checkForOSCmessages(){ @@ -97,12 +99,14 @@ printf("start!\n"); printf("STRART TIME IN %i\n", ofGetElapsedTimeMillis()); eventMatcher.startPlaying(); + outputWriter.openFile(); printf("TIME OUT %i\n", ofGetElapsedTimeMillis()); } if ( m.getAddress() == "/stop" ){ printf("stop!\n"); eventMatcher.stopPlaying(); + outputWriter.closeFile(); } if ( m.getAddress() == "/accompanimentRatio" ){ diff -r f5de07b4d733 -r 0d66ecd1f4d3 src/testApp.h --- a/src/testApp.h Tue Apr 24 23:57:10 2012 +0100 +++ b/src/testApp.h Wed Apr 25 00:24:20 2012 +0100 @@ -11,6 +11,8 @@ #include "LoadedAudioHolder.h" +#include "OutputDataWriter.h" + #include "ofxOsc.h" #define PORT 10874 @@ -71,7 +73,8 @@ float * lAudio; float * rAudio; - + OutputDataWriter outputWriter; + }; #endif