frequency property

double get frequency

calculateTestes the frequency in Hz (A4 = 440 Hz).

Implementation

double get frequency {
  const a4MidiNumber = 69; // A4
  const a4Frequency = 440.0;
  final midiDifference =
      midiNumber - a4MidiNumber + (effectiveAlter - effectiveAlter.round());
  return a4Frequency * pow(2.0, midiDifference / 12.0).toDouble();
}