Exemple #1
0
pdsp::UsesSlew::UsesSlew(){
    slewInitValue = 0.0f;
    slewLastValue = 0.0f;
    slewTimeMod = 0.0f;
    
    slewMode = Time;
    setSlewRateModeReference(12.0f);
    
    setSlewTime(50.0f);
    slewAccumulator = 0.0f;
    slewValueInterval = 0.0f;
    slewTCO  = exp(-4.95);
    slewRun = false;
    
}
Exemple #2
0
pdsp::ValueSequencer::ValueSequencer(){
        
    addOutput("signal", output);
    resetOutputToDefault();

    setSlewTime(0.0f);
    
    connectToSlewControl = false;

    messageBuffer = nullptr;
    slewControl = nullptr;

    if(dynamicConstruction){
        prepareToPlay(globalBufferSize, globalSampleRate);
    }
}