2013-12-04 4 views
1

Моего куска включает коду повторение DS аль через изменения ключа подписи, как:заверешено: вручную печатать подписи ключа (или отмену)

\mark \markup { \musicglyph #"scripts.segno" } 

\key a \minor 
a b c' d' 
% more music in a minor 

\key a \major 
a b cis' d' 
% more music in a major 

\once \override Score.RehearsalMark #'break-visibility = #end-of-line-visible 
\once \override Score.RehearsalMark #'self-alignment-X = #RIGHT 
\mark "D.S. al coda" 
\bar "||" 

% coda in a major follows 

Чтобы помочь игроку сделать переход назад от главного к minor на dal segno Я хотел бы напечатать отмену ключа непосредственно перед двойным баром. Штанги из следующей коды должны оставаться в майоре.

Как бы это сделать в Lilypond 2.14 или выше?

+1

Привет Хендрик, вы думаете о вступлении в список рассылки заверешен, где вы можете связаться с другими пользователями и разработчиками LilyPond? Обычно это лучший (и самый быстрый) способ решить проблему или получить ответ. Чтобы зарегистрироваться, пожалуйста, посетите lilypond.org/contact.html –

+1

Имеет смысл, я попробую это. Благодарю. – Hendrik

+1

Я не знаю, почему в SO есть тег lilypond, если люди всегда отправляются в список рассылки. Я также упоминался где-то еще: http://stackoverflow.com/questions/30678473/how-to-start-measure-halfway Возможно, нам нужно удалить тег? – bgmCoder

ответ

1

Append к коду

\key a \minor % change key back from a-major to a-minor 
s1    % enforce output of key cancellation with a hidden rest 
\bar ""  % suppress trailing bar 
+1

Пожалуйста, попробуйте объяснить, что делает ваш код. Таким образом, другие (будущие) пользователи также могут понять душевное состояние. – loki

+0

Я добавил несколько замечаний, чтобы проиллюстрировать фрагмент кода –