我正在尝试渲染一个非常简单的和弦,如下所示:
我试图做
score.notes('(C#5/q B4 A4 G#4)')
如此处所示: https://jsfiddle.net/gcrb86fk/38/
但是我在控制台中得到了IncompleteVoice: Voice does not have enough notes
。有什么简单的方法可以实现这种简单的用例?还是另一个js库?
答案 0 :(得分:1)
你需要填满整个小节,这意味着你需要让它持续四个季度(一个完整的音符)。这是使用“w”表示整个音符完成的。
score.voice(score.notes('(C4 E4 G4 Bb4)/w')),
答案 1 :(得分:0)
'(C#5/q B4 A4 G#4)'
这定义了一个长度为四分之一音符的和弦。
'C#5/q, B4, A4, G#4'
一种解决方案是将和弦扩展为4个单独的四分音符。
'(C#5 B4 A4 G#4)/q, B4, A4, G#4'
的另一种解决方案是在语音中再添加3个四分音符。
编辑:
'(C#5 B4 A4 G#4)/1'
一个和弦和一个和弦。