|
|
142行目: |
142行目: |
| stave1.setClef("treble").setContext(ctx); | | stave1.setClef("treble").setContext(ctx); |
| stave1.setTimeSignature('4/4').setContext(ctx); | | stave1.setTimeSignature('4/4').setContext(ctx); |
| stave1.setSection("A", 0);
| |
| //stave1.setBegBarType(4);//BarLine.type.REPEAT_BEGIN
| |
| stave1.setBegBarType(VF.Barline.type.REPEAT_BEGIN);//BarLine.type.REPEAT_BEGIN
| |
| stave1.draw(); | | stave1.draw(); |
|
| |
| //SINGLE:1, DOUBLE:2, END:3, REPEAT_BEGIN:4, REPEAT_END:5, REPEAT_BOTH:6, NONE:7
| |
| const gracenotes1 = [
| |
| new VF.GraceNote({ keys: ['a/5', 'c/5', 'e/5'], duration: '8', slash: true })
| |
| .addModifier(new VF.Accidental('n'), 0)
| |
| .addModifier(new VF.Accidental('#'), 1)
| |
| .addModifier(new VF.Accidental('b'), 2)
| |
| ];
| |
|
| |
|
| const notes1 = [ | | const notes1 = [ |
| new VF.StaveNote({ keys: ["a/5"], duration: "2" }), | | new VF.StaveNote({ keys: ["a/5"], duration: "1" }), |
| new VF.StaveNote({ keys: ["a/5"], duration: "8" }),
| |
| new VF.StaveNote({ keys: ["e/5"], duration: "8" }),
| |
| new VF.StaveNote({ keys: ["f/5"], duration: "8" }),
| |
| new VF.StaveNote({ keys: ["g/5"], duration: "8" }),
| |
| ]; | | ]; |
| notes1[1].addModifier(new VF.Articulation('a.').setPosition(3));
| |
| notes1[1].addModifier(new VF.GraceNoteGroup(gracenotes1, true), 0);
| |
|
| |
|
| SteveNoteUniqueIds = getUniqueStaveNotesIds(notes1, [1]); | | SteveNoteUniqueIds = getUniqueStaveNotesIds(notes1, [0]); |
| allFlagUniqueIds = updateAllFlagUniqueIds(SteveNoteUniqueIds); | | allFlagUniqueIds = updateAllFlagUniqueIds(SteveNoteUniqueIds); |
|
| |
|