ADnoteParameters::ADnoteParameters(FFTwrapper *fft_) :PresetsArray() { setpresettype("Padsyth"); fft = fft_; for(int nvoice = 0; nvoice < NUM_VOICES; ++nvoice) EnableVoice(nvoice); defaults(); }
ADnoteParameters::ADnoteParameters(FFTwrapper *fft_):Presets(){ setpresettype("Padsyth"); fft=fft_; GlobalPar.FreqEnvelope=new EnvelopeParams(0,0); GlobalPar.FreqEnvelope->ASRinit(64,50,64,60); GlobalPar.FreqLfo=new LFOParams(70,0,64,0,0,0,0,0); GlobalPar.AmpEnvelope=new EnvelopeParams(64,1); GlobalPar.AmpEnvelope->ADSRinit_dB(0,40,127,25); GlobalPar.AmpLfo=new LFOParams(80,0,64,0,0,0,0,1); GlobalPar.GlobalFilter=new FilterParams(2,94,40); GlobalPar.FilterEnvelope=new EnvelopeParams(0,1); GlobalPar.FilterEnvelope->ADSRinit_filter(64,40,64,70,60,64); GlobalPar.FilterLfo=new LFOParams(80,0,64,0,0,0,0,2); GlobalPar.Reson=new Resonance(); for (int nvoice=0;nvoice<NUM_VOICES;nvoice++) EnableVoice(nvoice); defaults(); };