MultiVoiceMeasure.threeVoices constructor
MultiVoiceMeasure.threeVoices({
- required List<
MusicalElement> voice1Elements, - required List<
MusicalElement> voice2Elements, - required List<
MusicalElement> voice3Elements,
Factory: Create measure with 3 voices
Implementation
factory MultiVoiceMeasure.threeVoices({
required List<MusicalElement> voice1Elements,
required List<MusicalElement> voice2Elements,
required List<MusicalElement> voice3Elements,
}) {
final measure = MultiVoiceMeasure();
measure.addVoice(Voice.voice1(elements: voice1Elements));
measure.addVoice(Voice.voice2(elements: voice2Elements));
measure.addVoice(Voice(number: 3, elements: voice3Elements));
return measure;
}