LilyPond:是否可以恢复到"无调性"键?



在LilyPond中,指定key c major和将键留空是有区别的。在前一种情况下,转换工具将相应地更改密钥签名,而在后一种情况中,将不添加密钥签名。例如,如果列出了key c major,则使用transpose c d将添加两个锐化,但如果没有列出键,则不会添加。

当我从"打开键"部分转到音调部分,再回到"打开键"时会发生什么?我尝试过revert key,但这似乎是一个糟糕的语法。有没有办法恢复到无钥匙区域?

最小的例子,应该在第二部分有一个平面的关键签名,但在其他地方没有尖锐或平面:

transpose c d {
  % Open key
  c8 e f g e d des c
  key c minor
  c es g es f d c b
  % How to return to open key??
  c8 e f g e d des c
}

在LilyPond邮件列表上,我被告知真的没有办法做到这一点——尽管以下是关于换位问题的解决方法:

withMusicProperty #'untransposable ##t key c major

这个代码防止C大调被转置。


我使用过的另一种变通方法是使用标签,这样转换分数使用的键与C分数不同。以下是标签概述:http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Different-editions-from-one-source

相关内容

  • 没有找到相关文章

最新更新