mensuralDurationToValue function
Converte uma duração mensural para valor relativo à semibreve. Apenas indicativo; o valor real depende da mensura ativa.
Implementation
double mensuralDurationToValue(MensuralDuration duration) =>
switch (duration) {
MensuralDuration.maxima => 8.0,
MensuralDuration.longa => 4.0,
MensuralDuration.breve => 2.0,
MensuralDuration.semibreve => 1.0,
MensuralDuration.minima => 0.5,
MensuralDuration.semiminima => 0.25,
MensuralDuration.fusa => 0.125,
MensuralDuration.semifusa => 0.0625,
};