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();
}