genPulse method

PulseSound genPulse({
  1. double freq = 440.0,
  2. double dutyCycle = 0.5,
  3. @Deprecated("Should be used only in special cases (see the migration guide in README).") bool doAddToFinalizer = true,
})

Generates a pulsewave sound using given parameters.

Implementation

PulseSound genPulse({
  double freq = 440.0,
  double dutyCycle = 0.5,
  @Deprecated(
      "Should be used only in special cases (see the migration guide in README).")
  bool doAddToFinalizer = true,
}) {
  final platformSound =
      _engine.generatePulse(freq: freq, dutyCycle: dutyCycle);
  final sound = PulseSound._(platformSound);
  if (doAddToFinalizer) _soundsFinalizer.attach(sound, platformSound);
  return sound;
}