Exemple #1
0
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;


    };
};
Exemple #2
0
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;  
    };
};
Exemple #3
0
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;
    };
};