MelodicInterval.parsons constructor
MelodicInterval.parsons(
- String code
Código de Parsons: 'R' (repetição), 'U' (ascendente), 'D' (descendente).
Implementation
factory MelodicInterval.parsons(String code) {
assert(['R', 'U', 'D'].contains(code.toUpperCase()),
'Código de Parsons inválido: $code. Use R, U ou D.');
return MelodicInterval._(
type: MelodicIntervalType.parsonsCode,
parsonsValue: code.toUpperCase(),
);
}