canAddDuration method

bool canAddDuration(
  1. Duration duration
)

Verifica se ainda há espaço para adicionar uma duração específica.

Implementation

bool canAddDuration(Duration duration) {
  final ts = timeSignature;
  if (ts == null) return true; // Sem fórmula = sempre pode adicionar
  return currentMusicalValue + duration.realValue <= ts.measureValue;
}