| 87 | } |
| 88 | |
| 89 | void ofApp::update() |
| 90 | { |
| 91 | // generate a couple sine waves between 0 & 1 // |
| 92 | float v1 = (1+sin(ang1+=.02f))/2; |
| 93 | float v2 = (1+sin(ang2+=gui->getSlider("multiplier")->getValue()))/2; |
| 94 | |
| 95 | // oscillate the amplitude of the wave monitor // |
| 96 | s2->setValue(v1); |
| 97 | m1->setAmplitude(v1); |
| 98 | |
| 99 | // and the values we supply to the plotter // |
| 100 | p1->setValue(v2 * p1->getRange()); |
| 101 | p1->setSpeed(gui->getSlider("sweep speed")->getValue()); |
| 102 | p2->setValue(v2 * p1->getRange()); |
| 103 | p2->setSpeed(gui->getSlider("sweep speed")->getValue()); |
| 104 | } |
| 105 | |
| 106 | void ofApp::draw() |
| 107 | { |