summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--03_play/src/testApp.cpp10
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();