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

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

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

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

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

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

Date: 2009-09-17 05:38 pm (UTC)
From: [identity profile] chartopoloh.livejournal.com
Лилипонд - это какая-то действительно достойная альтернатива Сибелиусу?

Альтернатива

Date: 2009-09-17 06:44 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Альтернатива достойная (особенно в связке с чем-нибудь для шустрого набора
нот, типа Denemo или MuseScore), но требующая программистский склад ума,
владение английским (руководство не переведено) и много времени на освоение.

Потому что там не надо елозить мышкой — там надо писать исходный текст.

Я только сейчас стал набирать примерно с равными скоростями, но всё равно пока
ещё весьма неспешно: на набор хорового переложения романса «Клубится волною»
(4 голоса, 103 такта = 4 страницы исходных нарисованных от руки нот = 3
страницы результата) у меня ушло (с допиливанием напильником и поисками в
гугле этого напильника) в общей сложности часов 6.

Re: Альтернатива

Date: 2009-09-17 07:19 pm (UTC)
From: [identity profile] chartopoloh.livejournal.com
Чего только люди не придумают)))

Я слышала, что есть еще такая прога, как увертюра, но говорят, что эта прога выклевывает моск

Впрочем Меня Сибелиус устраивает

Re: Альтернатива

Date: 2009-09-18 06:35 pm (UTC)
From: [identity profile] shoorick.livejournal.com
При этом исходный текст можно редактировать в чём угодно, потому что это
именно текст примерно такого вида:
%20
g'4 \breathe e'8([^"ду -" f'32 g' a' b')]
c''4(^"- ше" b'16[ c'' a' b'
c''4 b'16 c'' a')] b'^"мо -"
c''4.^"ей"
\times 2/3 { b'16([ c'' b')] }
a'4. r8
%25
e''2\f \fermata
\times 2/3 { d''8 c'' b' } \times 2/3 { d'' c'' b' }
b'2
a'
r4 d'' \fermata
%30

Date: 2009-09-18 07:03 am (UTC)
From: [identity profile] vedenin.livejournal.com
Надо говорить не Сибелиус, а Тибелиус.

Date: 2009-09-18 10:51 am (UTC)
From: [identity profile] chartopoloh.livejournal.com
Тибелиус он будет, когда что-то сделает полезное для других, а пока что он делает полезное для меня, т.е. для себя))))

Да ну?

Date: 2009-09-18 01:07 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Олесик умеет рисовать паузы? :-)

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 Jan. 23rd, 2026 06:23 am
Powered by Dreamwidth Studios