コード例 #1
0
ファイル: ofApp.cpp プロジェクト: Mana-Hanno/oF
//--------------------------------------------------------------
void ofApp::update(){
    fft.update();

    lowD.vol  = fft.getLowVal() * 0.03;
    midD.vol  = fft.getMidVal() * 0.045;
    highD.vol = fft.getHighVal() * 0.03;
    
    checkBang(lowD);
    checkBang(midD);
    checkBang(highD);
    
    //makePrims();
    
}
コード例 #2
0
//--------------------------------------------------------------
/*public */void ofxSimpleMetronome::threadedFunction(){
    
    while (isThreadRunning() != 0) {
        if (lock()) {
            checkBang();
            if(bang != lastBang){
                lastBang = !lastBang;
                ofNotifyEvent(bangAlert, lastBang, this);
            }
            
            if (bang) {
                leftCircleColor = bangColor;
                rightCircleColor = grayColor;
            }else{
                leftCircleColor = grayColor;
                rightCircleColor = bangColor;
            }
            unlock();
        }
    }
}