Tuplet constructor

Tuplet({
  1. required int actualNotes,
  2. required int normalNotes,
  3. required List<MusicalElement> elements,
  4. List<Note>? notes,
  5. TupletBracket? bracketConfig,
  6. TupletNumber? numberConfig,
  7. @Deprecated('Use bracketConfig') bool showBracket = true,
  8. @Deprecated('Use numberConfig') bool showNumber = true,
  9. TupletRatio? ratio,
  10. bool isNested = false,
  11. Tuplet? parentTuplet,
  12. TimeSignature? timeSignature,
})

Implementation

Tuplet({
  required this.actualNotes,
  required this.normalNotes,
  required this.elements,
  List<Note>? notes,
  this.bracketConfig,
  this.numberConfig,
  @Deprecated('Use bracketConfig') this.showBracket = true,
  @Deprecated('Use numberConfig') this.showNumber = true,
  TupletRatio? ratio,
  this.isNested = false,
  this.parentTuplet,
  this.timeSignature,
}) : notes = notes ?? elements.whereType<Note>().toList(),
     ratio = ratio ?? TupletRatio(actualNotes, normalNotes);