tl; dr如何在 lilypond 中定义 noop 表达式?
你好,我演奏管风琴,有时需要为它转录一些乐谱。我为此使用 lilypond。
对于踏板符号,我定义了一些这样的快捷方式:
lt = -\tweak direction #DOWN \rtoe
lh = \lheel
rt = \rtoe
rh = -\tweak direction #UP \lheel
c4\lt
一个原因是我习惯了与默认值稍有不同的表示法,另一个原因是为了缩短书写时间。
这样做的第三个好处是,我可以通过将其重新定义为空符号来禁用它。这会很棒,因为我通常使用include "..."
. 例如,在具有 3 个五线谱(man I、man II、踏板)的乐谱上,有足够的空间用于踩踏板符号,但在组合的 2 个五线谱表(man I、man II + 踏板)上则没有。
目前我在这些情况下使用空和弦作为空表达式,如下所示:
lt = <>
lh = <>
rt = <>
rh = <>
\include "includes/music.ily"
\score { … }
但是这个接缝并不完全是 noop,因为如果与其他口音(如\staccato
.
c4\lt\staccato
有谁知道如何在 lilypond 中定义一个真正中性的表达式?