Expander::Expander (float * efxoutl_, float * efxoutr_) { efxoutl = efxoutl_; efxoutr = efxoutr_; lpfl = new AnalogFilter (2, 22000, 1, 0); lpfr = new AnalogFilter (2, 22000, 1, 0); hpfl = new AnalogFilter (3, 20, 1, 0); hpfr = new AnalogFilter (3, 20, 1, 0); env = 0.0; oldgain = 0.0; efollower = 0; fs = fSAMPLE_RATE; Expander_Change_Preset(0); }
Expander::Expander (Parameters *param, float * efxoutl_, float * efxoutr_) :Effect(None) { this->param = param; efxoutl = efxoutl_; efxoutr = efxoutr_; lpfl = new AnalogFilter (param,2, 22000, 1, 0); lpfr = new AnalogFilter (param,2, 22000, 1, 0); hpfl = new AnalogFilter (param,3, 20, 1, 0); hpfr = new AnalogFilter (param,3, 20, 1, 0); env = 0.0; oldgain = 0.0; efollower = 0; fs = fSAMPLE_RATE; Expander_Change_Preset(0); }