getModifiedDuration method
Calcula a duração modificada de uma nota dentro da quiáltera
Se aninhada, aplica modificadores recursivamente
Implementation
double getModifiedDuration(double baseDuration) {
double modifiedDuration = baseDuration * ratio.modifier;
// Se aninhada, aplicar modificador do pai recursivamente
if (isNested && parentTuplet != null) {
return parentTuplet!.getModifiedDuration(modifiedDuration);
}
return modifiedDuration;
}