configureCompressor method

  1. @override
Future<void> configureCompressor({
  1. double threshold = -20.0,
  2. double ratio = 4.0,
  3. double attackMs = 10.0,
  4. double releaseMs = 100.0,
})
override

Configure compressor settings

Implementation

@override
Future<void> configureCompressor({
  double threshold = -20.0,
  double ratio = 4.0,
  double attackMs = 10.0,
  double releaseMs = 100.0,
}) async {
  _settings.value = settings.copyWith(
    dynamics: settings.dynamics.copyWith(
      compressorEnabled: true,
      threshold: threshold,
      ratio: ratio,
      attackMs: attackMs,
      releaseMs: releaseMs,
    ),
  );
  update();
}