/// <summary> /// Обработчик изменения множителя частоты среза фильтра. /// </summary> /// <param name="value">Нормированное новое значение параметра.</param> private void SetCutoffMultiplierTarget(float value) { var mult = (float)Converters.ToFilterCutoffMultiplier(value); cutoffMultiplierFilter.SetTarget(mult); }
/// <summary> /// Обработчик изменения частоты среза фильтра низких частот. /// </summary> /// <param name="value">Нормированное новое значение параметра.</param> private void SetLowPassCutoff(float value) { var cutoff = (float)Converters.ToDistortionLowpassCutoff(value); lowPass.SetCutoff(cutoff); }
/// <summary> /// Обработчик изменения уровня входного сигнала. /// </summary> /// <param name="value">Нормированное новое значение параметра.</param> private void SetAmpTarget(float value) { ampFilter.SetTarget((float)Converters.ToDistortionAmp(value)); }
/// <summary> /// Обработчик изменения "сглаженного" значения постоянного амплитудного сдвига. /// </summary> /// <param name="value">Новое значение постоянного амплитудного сдвига.</param> private void UpdateAsymmetry(float value) { dcOffset = (float)Converters.ToAsymmetry(value); }