LilyPond:是否有可能恢复“无调”键?

时间:2013-08-27 22:12:31

标签: lilypond

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

当我从“打开键”部分转到音调部分并返回“打开键”时会发生什么?我试过\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
}

1 个答案:

答案 0 :(得分:6)

在LilyPond邮件列表中,我被告知实际上没有办法完成此任务 - 尽管以下是有关转置问题的解决方法:

\withMusicProperty #'untransposable ##t \key c \major

此代码可防止C大调被转置。


我使用的另一种解决方法是使用标记,因此转置分数使用与C分数不同的键。以下是标签概述:http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Different-editions-from-one-source

相关问题