Ejemplo n.º 1
0
void
MBDist::changepar (int npar, int value)
{
    switch (npar) {
    case 0:
        setvolume (value);
        break;
    case 1:
        setpanning (value);
        break;
    case 2:
        setlrcross (value);
        break;
    case 3:
        Pdrive = value;
        PdriveL = (int)((float)Pdrive*volL);
        PdriveM = (int)((float)Pdrive*volM);
        PdriveH = (int)((float)Pdrive*volH);
        break;
    case 4:
        Plevel = value;
        break;
    case 5:
        PtypeL = value;
        break;
    case 6:
        PtypeM = value;
        break;
    case 7:
        PtypeH = value;
        break;
    case 8:
        PvolL = value;
        volL = (float) value /100.0;
        PdriveL = (int)((float)Pdrive*volL);
        break;
    case 9:
        PvolM = value;
        volM = (float) value /100.0;
        PdriveM = (int)((float)Pdrive*volM);
        break;
    case 10:
        PvolH = value;
        volH = (float) value /100.0;
        PdriveH = (int)((float)Pdrive*volH);
        break;
    case 11:
        Pnegate = value;
        break;
    case 12:
        setCross1 (value);
        break;
    case 13:
        setCross2 (value);
        break;
    case 14:
        Pstereo = value;
        break;
    };
};
Ejemplo n.º 2
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;


    };
};
Ejemplo n.º 3
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;  
    };
};
Ejemplo n.º 4
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;
    };
};