mensuralDurationToValue function
Converts a duração mensural for value relativo to the semibreve. Only indicativo; o value real depende of the 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,
};