reset method

  1. @override
void reset()
override

Reset all internal state (filters, calibration, envelope)

Implementation

@override
void reset() {
  _hpX1 = 0; _hpX2 = 0; _hpY1 = 0; _hpY2 = 0;
  _lpX1 = 0; _lpX2 = 0; _lpY1 = 0; _lpY2 = 0;
  _soundOnsetTime = null;
  _gateOpenTime = null;
  _currentPeakInWindow = 0.0;
  _gateWasOpen = false;
  _currentRms = 0.0;
  _currentAttackMs = 0.0;
  _calibrationRmsValues.clear();
  _calibrated = false;
  _isCalibrating = false;
  _noiseFloorDb = -60.0;
}