MultiVoiceMeasure.twoVoices constructor

MultiVoiceMeasure.twoVoices({
  1. required List<MusicalElement> voice1Elements,
  2. required List<MusicalElement> voice2Elements,
})

Factory: Create measure with 2 voices

Implementation

factory MultiVoiceMeasure.twoVoices({
  required List<MusicalElement> voice1Elements,
  required List<MusicalElement> voice2Elements,
}) {
  final measure = MultiVoiceMeasure();

  measure.addVoice(Voice.voice1(elements: voice1Elements));
  measure.addVoice(Voice.voice2(elements: voice2Elements));

  return measure;
}