[英]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.