为什么以下两个\得分块中的最后一个和弦都没有在低音中显示正确的音符?在二重奏中,最后一个和弦应该在低音中有D。在三合一中,最后一个和弦应该在低音中有F。相反,两个和弦在各自的\得分块中显示与第一个和弦相同的声音。
\version "2.14.2"
\book {
\header {
title = \markup \center-column {"Dyad, Triad Permutations"}
arranger = \markup \center-column { "Sean O'Donnell" }
}
\score {
\relative {
<bes d>1
<d bes>
}
}
\score {
\relative {
<bes d f>1
<bes f d>
<d bes f>
<d f bes>
<f bes d>
<f d bes>
}
}
}
答案 0 :(得分:4)
您必须指定相对于当前音符的八度音程。您可以使用逗号(,)(更低)和撇号(')(更高)来实现。因此,在第一个例子中,相对于和弦之前需要将D降低一个八度(然后将Bb重新启动)。同样在另一个和弦中,放下F并将D拉回来。请参阅以下代码以实现您想要的......
\version "2.14.2"
\book {
\header {
title = \markup \center-column {"Dyad, Triad Permutations"}
arranger = \markup \center-column { "Sean O'Donnell" }
}
\score {
\relative {
<bes d>1
<d, bes'>
}
}
\score {
\relative {
<bes d f>1
<bes f d>
<d bes f>
<d f bes>
<f bes d>
<f, d' bes>
}
}
}
要完全了解音符定位在\ relative模式下的工作原理,请参阅本手册的“音高”部分:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Simple-notation#Simple-notation
指出:
输入音符的最简单方法是使用\ relative模式。在这 模式,通过假设以下自动选择八度音程 音符总是放在最接近前一音符的位置,即它是 被放置在八度音阶内,该八度音阶在三个工作空间内 先前的说明。
[...]
通过添加(或删除)引号'或逗号,来自\ relative c'{ 命令,我们可以改变起始八度
[...]
相对模式最初可能会令人困惑,但却是最简单的方法 输入大多数旋律。
手册页还显示了以\ relative模式工作的代码示例。