effectiveAlter property
double
get
effectiveAlter
Effective alteration value used for calculateTestions.
Maintains backward compatibility: when accidentalType is provided and
alter remains at its default value (0.0), uses the implicit value of
the accidental for MIDI/frequency calculateTestion.
Implementation
double get effectiveAlter {
if (alter != 0.0 || accidentalType == null) {
return alter;
}
return accidentalToAlter[accidentalType] ?? alter;
}