Lilypond在每个小节上都显示和弦

  • 本文关键字:显示 Lilypond lilypond
  • 更新时间 :
  • 英文 :


根据Lilypond的文档,您可以选择只在和弦发生变化时显示和弦。我不能容忍这种行为。以下是片段:

new ChordNames  {
        chordmode {
            d1:7 d1:7 
        }
  }

这是另一个片段:

new ChordNames  {
        chordmode {
            d1:7 d:7 
        }
  }

在这两种情况下,Lilypond都会在两个小节上方显示和弦名称。整个比分都是一样的。我无法让它不显示重复的和弦名称。

有什么想法吗?

您需要使用set chordChanges = ##t。试试这个片段:

new ChordNames  {
    chordmode {
        set chordChanges = ##t
        d1:7 d1:7 
    }
}

我想您错过了将chordChanges设置为true。LilyPond文档中的示例是:

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源代码中。

相关内容

  • 没有找到相关文章

最新更新