public void SetParameter(OscParams parameter, object val) { switch (parameter) { case OscParams.Modulation: modulation = (double)val; break; case OscParams.Keytrack: keytrack = (bool)val; break; case OscParams.Note: note = (int)val; break; case OscParams.Position: stepsize = (double)val; break; case OscParams.Wavetable: noiseType = (string)val; break; } }
public void SetParameter(OscParams parameter, object val) { switch (parameter) { case OscParams.Modulation: modulation = (double)val; break; case OscParams.Keytrack: keytrack = (bool)val; break; case OscParams.Note: note = (int)val; break; case OscParams.Octave: octave = (int)val; break; case OscParams.Semi: semi = (int)val; break; case OscParams.Cent: cent = (int)val; break; case OscParams.Position: spread = (double)val; break; } incrementsDirty = true; }
public void SetParameter(OscParams parameter, object val) { switch (parameter) { case OscParams.Modulation: modulation = (double)val; break; case OscParams.Keytrack: keytrack = (bool)val; break; case OscParams.Note: note = (int)val; break; case OscParams.Octave: octave = (int)val; break; case OscParams.Semi: semi = (int)val; break; case OscParams.Cent: cent = (int)val; break; case OscParams.Position: TablePosition = (double)val; break; case OscParams.Phase: startPhase = (double)val; break; case OscParams.Wavetable: wavetable = WavetableContext.GetWavetable((string)val); break; } stepsizeDirty = true; }