Sep. 17th, 2009

shoorick: (Default)
Лилипонд, как, впрочем, и сибелиус, при размещении нескольких голосов в одном нотном стане, рисует два комплекта пауз: для верхнего голоса и для нижнего. И даже в тех случаях, когда паузы совпадают, они не объединяются, а отображаются — и сверху, и снизу. В то же время в хоровых нотах нередко паузы всё-таки объединяют, вероятно для того, чтоб не замусоривать партитуру.

В сибелиусе есть метод объединения пауз — удалить паузы в одном из голосов (или можно ещё и прятать их? Не помню), в этом случае оставшая пауза встаёт по центру, на третью линейку.

В лилипонде такой метод не работает: даже при удалении паузы (точнее, при замене паузы r на пропуск s) пауза соседнего голоса никуда не двигается. Гугление (в 4 часа ночи) открыло несколько методов (включая написание какого-то мегахака на Scheme), но наиболее простым оказался такой: надо добавить строку
\revert Rest #'direction
в нотный стан, где сидят несколько голосов (ну или внутрь определения переменной, вызываемой из разных нотных станов) — после этого паузы наложатся друг на друга и наступит Щастье™. Или не наступит, если в нотах попадаются паузы с точками (в этом случае паузы обрастут двоеточиями: в нотах появится что-то похожее на 7:) и многотактовые паузы (они вообще не реагируют на эту команду).

Чтобы убрать двоеточия, придётся всё-таки одну из таких пауз заменить пропуском (мне вчера повезло: на 103 набранных такта нашлась всего одна пауза с точкой) — после этого отобразится одна точка, как и задумано.

С многотактовыми паузами оказалось посложнее: мануал не предлагал очевидного решения, в коллекции сниппетов заготовок не нашлось нужной, а в ненужных вообще написали, что задача нерешаема. Замена многотактовой паузы в одном из голосов кучей пропусков — тоже не вариант: многотактовая пауза превращается в кучу тактов, заполненных обычными паузами.

Придумал такой трюк: добавляем строку
\override MultiMeasureRest #'staff-position = 0
После этого и многострочные паузы становятся на третью линейку.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 06:00 am
Powered by Dreamwidth Studios