/// <summary> /// Обработка новых входных данных. /// </summary> /// <param name="inputL">Левый канал входного сигнала</param> /// <param name="inputR">Правый канал входного сигнала</param> /// <param name="outputL">Левый канал выходного сигнала.</param> /// <param name="outputR">Правый канал выходного сигнала.</param> public void Process(float inputL, float inputR, out float outputL, out float outputR) { outputL = delayL.CalculateOutput(); outputR = delayR.CalculateOutput(); delayL.Process(inputL * leftCoeff + outputR * feedback); delayR.Process(inputR * rightCoeff + outputL * feedback); }