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; }
pdsp::ValueSequencer::ValueSequencer(){ addOutput("signal", output); resetOutputToDefault(); setSlewTime(0.0f); connectToSlewControl = false; messageBuffer = nullptr; slewControl = nullptr; if(dynamicConstruction){ prepareToPlay(globalBufferSize, globalSampleRate); } }