簡體   English   中英

LilyPond:是否有可能恢復“無調”鍵?

[英]LilyPond: Is it possible to revert to “atonal” key?

在LilyPond中,指定\\key c \\major和將密鑰留空是有區別的。 在前一種情況下,轉置工具將相應地改變密鑰簽名,而在后一種情況下,不會添加密鑰簽名。 例如,使用\\transpose cd ,如果列出了\\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
}

在LilyPond郵件列表中,我被告知確實沒有辦法完成此任務 - 盡管以下是關於轉置問題的解決方法:

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

此代碼可防止C大調被轉置。


我使用的另一種解決方法是使用標簽,因此轉置分數使用與C分數不同的密鑰。 以下是標簽概述: http//lilypond.org/doc/v2.12/Documentation/user/lilypond/Different-editions-from-one-source

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM