diff options
Diffstat (limited to 'plugins/LV2/src/Air/Air.cpp')
-rw-r--r-- | plugins/LV2/src/Air/Air.cpp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/plugins/LV2/src/Air/Air.cpp b/plugins/LV2/src/Air/Air.cpp index 9a9e1e3..473f3d9 100644 --- a/plugins/LV2/src/Air/Air.cpp +++ b/plugins/LV2/src/Air/Air.cpp @@ -7,6 +7,55 @@ Air::Air(double rate) { } +void Air::activate() +{ + airPrevAL = 0.0; + airEvenAL = 0.0; + airOddAL = 0.0; + airFactorAL = 0.0; + airPrevBL = 0.0; + airEvenBL = 0.0; + airOddBL = 0.0; + airFactorBL = 0.0; + airPrevCL = 0.0; + airEvenCL = 0.0; + airOddCL = 0.0; + airFactorCL = 0.0; + tripletPrevL = 0.0; + tripletMidL = 0.0; + tripletAL = 0.0; + tripletBL = 0.0; + tripletCL = 0.0; + tripletFactorL = 0.0; + + airPrevAR = 0.0; + airEvenAR = 0.0; + airOddAR = 0.0; + airFactorAR = 0.0; + airPrevBR = 0.0; + airEvenBR = 0.0; + airOddBR = 0.0; + airFactorBR = 0.0; + airPrevCR = 0.0; + airEvenCR = 0.0; + airOddCR = 0.0; + airFactorCR = 0.0; + tripletPrevR = 0.0; + tripletMidR = 0.0; + tripletAR = 0.0; + tripletBR = 0.0; + tripletCR = 0.0; + tripletFactorR = 0.0; + + flipA = false; + flipB = false; + flop = false; + count = 1; + + fpNShapeL = 0.0; + fpNShapeR = 0.0; +} + void Air::run(uint32_t num_samples) { A = *params[0]; |