getModifiedDuration method

double getModifiedDuration(
  1. double baseDuration
)

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