diff options
| -rw-r--r-- | 03_play/src/testApp.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/03_play/src/testApp.cpp b/03_play/src/testApp.cpp index e990ea8..6d10c0d 100644 --- a/03_play/src/testApp.cpp +++ b/03_play/src/testApp.cpp @@ -40,6 +40,7 @@ void testApp::setup() { startPlayers(); //ofSetFrameRate(25.0f); + offset=0.0f; } void testApp::startPlayers(){ @@ -50,10 +51,11 @@ void testApp::startPlayers(){ openNIPlayers[deviceID].startPlayer(ofToDataPath(recs[playing].data[deviceID])); soundplayer.stop(); - soundplayer.setPosition(0.0f); + if (recs[playing].audio!=""){ soundplayer.loadSound(recs[playing].audio); soundplayer.play(); + soundplayer.setPosition(offset); } } } @@ -84,7 +86,7 @@ void testApp::draw(){ ofSetColor(255, 255, 255); string msg = "MILLIS: " + ofToString(ofGetElapsedTimeMillis()); msg += "\nFPS: " + ofToString(ofGetFrameRate()); - msg += "\nset: "+ofToString(playing); + msg += "\noffset: "+ofToString(offset); verdana.drawString(msg, 10, 10); } @@ -109,10 +111,10 @@ void testApp::keyPressed(int key){ changed=true; break; case 'z': - soundplayer.setPosition(soundplayer.getPosition()-.04f); + offset+=.025; break; case 'x': - soundplayer.setPosition(soundplayer.getPosition()+.04f); + offset-=.025; break; } if (changed) startPlayers(); |
