diff options
| author | Tim <tim@Admins-Mac-Pro-2.local> | 2013-06-17 18:21:21 +0100 |
|---|---|---|
| committer | Tim <tim@Admins-Mac-Pro-2.local> | 2013-06-17 18:21:21 +0100 |
| commit | b776ee99b8030346d4952aa81e5ec4535bb8aa3f (patch) | |
| tree | 98f036ce90ee07c59032b1770f105f7938229069 /04_playobjects/src/testApp.cpp | |
| parent | 2395f29308fb424eaf9b9ebb08022568a117b0f0 (diff) | |
OSX problems
Diffstat (limited to '04_playobjects/src/testApp.cpp')
| -rw-r--r-- | 04_playobjects/src/testApp.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/04_playobjects/src/testApp.cpp b/04_playobjects/src/testApp.cpp index 5683e1f..dac7306 100644 --- a/04_playobjects/src/testApp.cpp +++ b/04_playobjects/src/testApp.cpp @@ -8,9 +8,9 @@ void testApp::setup() { verdana.loadFont(ofToDataPath("verdana.ttf"), 10); playing=0; - numDevices=2; + numDevices=1; - string filename="test.xml"; //"TRSS_nesbitt_recordings.xml"; + string filename="TRSS_nesbitt_recordings.xml"; if( !XML.loadFile(filename) ){ printf("unable to load recordings, check data/ folder\n"); @@ -28,7 +28,7 @@ void testApp::setup() { */ players.push_back(syncOniPlayer()); players[i].addPlayer(XML.getAttribute("rec","left","",i)); - players[i].addPlayer(XML.getAttribute("rec","right","",i)); + if (numDevices>1) players[i].addPlayer(XML.getAttribute("rec","right","",i)); players[i].audio=XML.getAttribute("rec","audio","",i); } } @@ -52,7 +52,7 @@ void testApp::setup() { } void testApp::startPlayers(int newplayer){ - players[playing].pause(); + players[playing].stop(); playing=newplayer; players[playing].play(); //for (int deviceID = 0; deviceID < numDevices; deviceID++){ @@ -104,6 +104,7 @@ void testApp::draw(){ ofSetColor(255, 255, 255); string msg = "MILLIS: " + ofToString(ofGetElapsedTimeMillis()); msg += "\nFPS: " + ofToString(ofGetFrameRate()); + msg += "\nclip: "+ofToString(playing); msg += "\noffset: "+ofToString(offset); verdana.drawString(msg, 10, 10); } @@ -115,14 +116,15 @@ void testApp::exit(){ //-------------------------------------------------------------- void testApp::keyPressed(int key){ + cerr<<"key: "<<key<<endl; int newplaying=playing; switch (key) { case ',': newplaying=playing-1; - if (newplaying<0) newplaying=numDevices-1; + if (newplaying<0) newplaying=players.size()-1; break; case '.': - newplaying=(playing+1)%numDevices; + newplaying=(playing+1)%players.size(); break; case 'z': offset-=1; |
