totalDuration property
double
get
totalDuration
Calcula a duração total que a quiáltera ocupa
Implementation
double get totalDuration {
if (elements.isEmpty) return 0.0;
// Assumir que todas as notas têm a mesma duração base
// (isso pode ser expandido para suportar valores mistos)
final firstNote = elements.whereType<Note>().firstOrNull;
if (firstNote == null) return 0.0;
final singleDuration = firstNote.duration.realValue;
final totalBefore = singleDuration * actualNotes;
return totalBefore * ratio.modifier;
}