getNormalizedSamples method

List<double> getNormalizedSamples()

Gets the PCM samples normalized to values between -1.0 and 1.0.

Implementation

List<double> getNormalizedSamples() {
  final samples = getSamples16Bit();
  final maxValue = 32768.0; // 2^15

  return samples.map((sample) => sample / maxValue).toList();
}