【发布时间】:2021-12-27 14:32:53
【问题描述】:
我正在尝试写一个必须有笔触的吉他指法谱,但我找不到使用 Lilypond 的方法。这是我的和弦:
\score {
\layout { }
<<
\new TabStaff {
<e a c'>
}
>>
}
以下是该代码的结果。所以我想在那个和弦的左边添加一个向上箭头。
有人知道怎么做吗?
【问题讨论】:
标签: lilypond
我正在尝试写一个必须有笔触的吉他指法谱,但我找不到使用 Lilypond 的方法。这是我的和弦:
\score {
\layout { }
<<
\new TabStaff {
<e a c'>
}
>>
}
以下是该代码的结果。所以我想在那个和弦的左边添加一个向上箭头。
有人知道怎么做吗?
【问题讨论】:
标签: lilypond
我不确定你到底想要什么符号来进行下笔划 - 但我假设它只是一个低音到高音琶音。 (琶音的默认方向是从低到高,所以从音乐上来说箭头是不必要的。)
在 LilyPond 中,标记琶音的方法是将命令 \arpeggio 直接放在和弦之后。
要获得琶音符号上的箭头,您需要事先编写\arpeggioArrowUp(或\arpeggioArrowDown)。见1.3.3 Expressive marks as lines - arpeggio。
不幸的是,普通的TabStaff 没有显示很多普通的乐谱,包括琶音符号。
但是,如果您在 TabStaff 中使用命令 \tabFullNotation,则会显示制表符和常规五线谱的混合。
NB 这也意味着拍号和音符等. 也会被打印出来。
将所有这些放在一起,您应该会得到这样的结果:
\score {
<<
\new TabStaff {
\tabFullNotation
\arpeggioArrowUp
<e a c'> \arpeggio
}
>>
\layout { }
}
【讨论】: