updateAudio method

void updateAudio({
  1. required double amplitude,
  2. required double frequency,
  3. required double beat,
  4. required double phase,
  5. required double coherence,
  6. double? waveLen,
})

Implementation

void updateAudio({
  required double amplitude, required double frequency,
  required double beat, required double phase,
  required double coherence, double? waveLen,
}) {
  audioAmplitude = amplitude.clamp(0.0, 1.0);
  audioFrequency = frequency;
  audioBeat = beat.clamp(0.0, 40.0);
  audioPhase = phase;
  audioCoherence = coherence.clamp(0.0, 1.0);
  if (waveLen != null) wavelength = waveLen.clamp(0.5, 2.0);
}