Я работаю с некоторой полиметрической музыкой (т. е. с разными размерами для отдельных инструментов), и, очевидно, тактовые черты не всегда совпадают. Для этого я заменяю layout { }
на следующий код:
\layout {
\context { \Score
\remove "Timing_translator"
\remove "Time_signature_engraver"
\remove "Default_bar_line_engraver"
}
\context { \Staff
\consists "Timing_translator"
\consists "Time_signature_engraver"
\consists "Default_bar_line_engraver"
}
Теперь все работает нормально, за исключением гравировки тактов... если я попытаюсь добавить повторяющиеся тактовые линии, они не появятся в итоговой партитуре! Не только это, но на самом деле в этих точках вообще НЕ БУДЕТ тактовых черт! Вот полный пример:
\version "2.17.24"
A = {
\time 2/4
c'4 e' \bar "|:" g' c'' \bar ":|" e'' g'' \bar "|."
}
B = {
\time 3/4
c''4 g' e' \bar "||" c' g c' \bar "|."
}
\score {
<<
\new Staff \A
\new Staff \B
>>
\layout {
\context { \Score
\remove "Timing_translator"
\remove "Time_signature_engraver"
\remove "Default_bar_line_engraver"
}
\context { \Staff
\consists "Timing_translator"
\consists "Time_signature_engraver"
\consists "Default_bar_line_engraver"
}
}
}
Этот код создает:
Обратите внимание, что на нотном стане A НЕТ тактовых черт. Если мы удалим /bar "|:"
и /bar ":|"
, таким образом, A станет таким же простым, как...
A = {
\time 2/4
c'4 e' g' c'' e'' g'' \bar "|."
}
... тактовые линии будут отображаться нормально:
Что я могу сделать, чтобы решить эту проблему?