瀏覽代碼

render natural harmonic / open string (#887)

sschmid 4 年之前
父節點
當前提交
861c3dca84
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 4 0
      src/MusicalScore/Graphical/VexFlow/VexFlowConverter.ts
  2. 1 1
      src/MusicalScore/VoiceData/Articulation.ts

+ 4 - 0
src/MusicalScore/Graphical/VexFlow/VexFlowConverter.ts

@@ -502,6 +502,10 @@ export class VexFlowConverter {
                     vfArt = new Vex.Flow.Articulation("a+");
                     break;
                 }
+                case ArticulationEnum.naturalharmonic: {
+                    vfArt = new Vex.Flow.Articulation("ah");
+                    break;
+                }
                 case ArticulationEnum.snappizzicato: {
                     vfArt = new Vex.Flow.Articulation("ao");
                     break;

+ 1 - 1
src/MusicalScore/VoiceData/Articulation.ts

@@ -7,7 +7,7 @@ export class Articulation {
 
     constructor(articulationEnum: ArticulationEnum, placement: PlacementEnum) {
         this.articulationEnum = articulationEnum;
-        this.placement = placement;
+        this.placement = placement; // undefined by default, to not restrict placement
     }
 
     public Equals(otherArticulation: Articulation): boolean {