gain property
double
get
gain
Gain the most recent apply used, or 1 when the chunk passed through untouched.
Implementation
double get gain {
if (_runningPeak <= silenceFloor) {
return 1;
}
final gain = targetPeak / _runningPeak;
final limited = gain < maxGain ? gain : maxGain;
return limited > deadband ? limited : 1;
}