process1 method

  1. @override
double process1(
  1. double _in,
  2. Biquad s
)

Implementation

@override
double process1(double _in, Biquad s) {
  if (s != null) {
    double w = _in - s.a1 * _v1 - s.a2 * _v2;
    double out = s.b0 * w + s.b1 * _v1 + s.b2 * _v2;

    _v2 = _v1;
    _v1 = w;

    return out;
  } else {
    return _in;
  }
}