2013-08-27 2 views
5

В LilyPond существует различие между указанием \key c \major и оставлением ключа незаполненным. В первом случае переносные инструменты соответственно изменят подпись ключа, в то время как в последнем случае ключевая подпись не будет добавлена. Например, при использовании \transpose c d будут добавлены два резца, если в списке указано \key c \major, но не в том случае, если в списке нет ключа.LilyPond: Можно ли вернуться к клавише «atonal»?

Что происходит, когда я перехожу из раздела «открытый ключ» в тональный раздел и обратно к «открытому ключу»? Я пробовал \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 
} 
+0

Привет, Джон, могу ли я предложить вам подписаться на рассылку * lilypond-user *, а также разместить свой вопрос там? Обычно вы получаете свой ответ менее чем за 24 часа, так как в списке рассылки участвуют некоторые очень знающие люди. Это страница для написания субтитров: [link] (https://lists.gnu.org/mailman/listinfo/lilypond-user) Пожалуйста, не поймите меня неправильно, я всегда рад видеть * вопросы LilyPond * здесь * StackOverflow * и я призываю вас продолжать публикацию здесь; Я просто хотел направить вас на более быстрый способ решения вашей проблемы. Береги себя. –

+2

Если вы нашли ответ, не могли бы вы отправить его обратно в StackOverflow? – sonicwizard

+1

@ gilberto.agostinho.f Спасибо за предложение! Я сделаю это. –

ответ

6

в списке рассылки LilyPond, мне сказали, что там на самом деле не является способ это сделать, хотя следующее обходной путь в отношении проблемы с транспозицией:

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

Этот код предотвращает C майор от того транспонировать.


Другого обходной путь, который я использовал, чтобы использовать тег, так что транспонирование оценки используют разные ключи, чем оценки C. Вот обзор тегов: http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Different-editions-from-one-source

+0

Не стесняйтесь принимать свой собственный ответ, это обязательно полезно! – thSoft