CSharpSynth.Banks.Fm.FMInstrument.ModulatorAmplitudeFunction.doProcess C# (CSharp) Method

doProcess() public method

public doProcess ( double value ) : double
value double
return double
            public double doProcess(double value)
            {
                for (int x = 0; x < ops.Length; x++)
                {
                    switch (ops[x])
                    {
                        case 0:
                            value = value * values[x];
                            break;
                        case 1:
                            value = value / values[x];
                            break;
                        case 2:
                            value = value + values[x];
                            break;
                        case 3:
                            value = value - values[x];
                            break;
                    }
                }
                return value;
            }
FMInstrument.ModulatorAmplitudeFunction