【问题标题】:LilyPond: Is it possible to revert to "atonal" key?LilyPond:可以恢复到“无调”键吗?
【发布时间】:2013-08-30 20:16:02
【问题描述】:

在 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
}

【问题讨论】:

  • 嗨,John,我可以建议您订阅 lilypond-user 邮件列表 并在那里发布您的问题吗?通常您会在 24 小时内得到答复,因为一些知识渊博的人正在参与邮件列表。这是订阅页面:link 请不要误会我的意思,我总是很高兴在 StackOverflow 看到 LilyPond 问题,我鼓励你继续在这里发帖;我只是想指导您以更快的方式解决您的问题。保重。
  • 如果你找到了答案,你能把它发回 StackOverflow 吗?
  • @gilberto.agostinho.f 感谢您的建议!我会这样做的。
  • @sonicwizard 我会这样做的!对我有用的解决方法就是使用标签,但这真的让我很困扰。希望有答案。
  • @sonicwizard 在 StackOverflow 上发布解决方案是个好主意。老实说,当我在这里发布有关 LilyPond 的问题时,大多数时候我并不希望得到答案,但如果我真的找到答案,我一定会在这里解释!如果很多用户都这样做,希望很快会有一个更大的 LilyPond 用户社区经常光顾这个网站。

标签: lilypond


【解决方案1】:

在 LilyPond 邮件列表中,有人告诉我确实没有办法做到这一点——尽管以下是关于换位问题的解决方法:

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

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


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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    相关资源
    最近更新 更多