void CompBand::changepar (int npar, int value) { switch (npar) { case 0: setvolume (value); break; case 1: PLratio = value; setratio(0,value); break; case 2: PMLratio = value; setratio(1,value); break; case 3: PMHratio = value; setratio(2,value); break; case 4: PHratio = value; setratio(3,value); break; case 5: PLthres = value; setthres(0,value); break; case 6: PMLthres = value; setthres(1,value); break; case 7: PMHthres = value; setthres(2,value); break; case 8: PHthres = value; setthres(3,value); break; case 9: setCross1 (value); break; case 10: setCross2 (value); break; case 11: setCross3(value); break; case 12: setlevel(value); break; }; };
void Shuffle::changepar (int npar, int value) { switch (npar) { case 0: setvolume (value); break; case 1: setGainL(value); break; case 2: setGainML(value); break; case 3: setGainMH(value); break; case 4: setGainH(value); break; case 5: setCross1 (value); break; case 6: setCross2 (value); break; case 7: setCross3 (value); break; case 8: setCross4 (value); break; case 9: PQ = value; value +=64; tmp = powf (30.0f, ((float)value - 64.0f) / 64.0f); lr->setq(tmp); mlr->setq(tmp); mhr->setq(tmp); hr->setq(tmp); break; case 10: E=value; break; }; };
void MBVvol::changepar (int npar, int value) { switch (npar) { case 0: setvolume (value); break; case 1: lfo1.Pfreq = value; lfo1.updateparams (); break; case 2: lfo1.PLFOtype = value; lfo1.updateparams (); break; case 3: lfo1.Pstereo = value; lfo1.updateparams (); break; case 4: lfo2.Pfreq = value; lfo2.updateparams (); break; case 5: lfo2.PLFOtype = value; lfo2.updateparams (); break; case 6: lfo2.Pstereo = value; lfo2.updateparams (); break; case 7: setCross1 (value); break; case 8: setCross2 (value); break; case 9: setCross3(value); break; case 10: Pcombi=value; break; }; };