根据Lilypond的文档,您可以选择仅在更改时显示和弦。我无法得到这种行为。这是片段:
\new ChordNames {
\chordmode {
d1:7 d1:7
}
}
以下是备用片段:
\new ChordNames {
\chordmode {
d1:7 d:7
}
}
在两种情况下,Lilypond都会在两个条形图上方显示和弦名称。整个得分都是一样的。我不能让它不显示重复的和弦名称。
有什么想法吗?
答案 0 :(得分:3)
您需要使用\set chordChanges = ##t
。试试这个片段:
\new ChordNames {
\chordmode {
\set chordChanges = ##t
d1:7 d1:7
}
}
答案 1 :(得分:2)
我认为您错过了将chordChanges
设置为true
。 example in the LilyPond docs is:
1 harmonies = \chordmode {
2 c1:m c:m \break c:m c:m d
3 }
4 <<
5 \new ChordNames {
6 \set chordChanges = ##t
7 \harmonies
8 }
9 \new Staff {
10 \relative c' { \harmonies }
11 }
12 >>
在此示例中,第6行对于仅在和弦变化时显示和弦至关重要:
\set chordChanges = ##t
因此,您需要将此命令添加到lilypond源代码中。