Доброго времени суток!
Недавно обнаружил этот замечательный продукт и по ходу изучения наткнулся на несколько вопросов...
1. Можно ли поставить крещендо на протяжении нескольких тактов, если эти такты оформлены, например так:
Код:
Riff = { a4 b c d }
\repeat "percent" 6 \Riff
Обходные пути в духе:
Код:
{ a4\< b c d } \repeat "percent" 4 { a4 b c d\! }
не предлагать
2. Попытался добавить нумерацию каждого такта таким методом:
Код:
\override Score.BarNumber #'break-visibility = #end-of-line-invisible
такты нумеруются, но номер такта стоит не в его начале, а в самом конце предыдущего. Можно ли подвинуть и если да, то как?
3.
Код:
Riff = \drummode { sn8 <hhc bd> <hho bd>4 <hhc bd>8 <hho bd> sn <сymc bd> }
если это выводить со стандартными настройками барабнного сета, то всё ОК, за и сключением непривычного расположения хета и райда.
если же попытаться вывести это используя собственный сет, то получается какая-то дичь. причём, если hhc и hho заменить на hh, то всё замечательно за исключением отсутствия значком "+" и "o" над хетом.
а вот и собственный сет:
Код:
#(define mydrums '(
(crashcymbal xcircle #f 5)
(ridecymbal cross #f 5)
(snare default #f 1)
(hihat cross #f 4)
(openhihat cross "open" #f 4)
(halfopenhihat xcircle #f 4)
(closehihat cross "stopped" #f 4)
(pedalhihat cross #f -5)
(hightom default #f 3)
(lowtom default #f -1)
(lowflortom default -2)
(bassdrum default #f -3)
))
На счёт кастомизации сета... как я понял из примеров (явно в документации пояснения не нашёл) тут сначала указывается переопределяемый инструмент, потом значок, которым он будет отображаться, потом возможно добавочное обозначение после этого некий буловский параметр и в конце - расположение ноты на стане, определяемое смещением относительно средней линейки. Прав ли я в своём понимании и что тут обозначает этот параметр типа true/false ?
4. Есть некий барабанный однотактовый рисунок, записываемый с использованием нотной полифонии (прощу прощения за возможные ошибки в терминологии). по отдельным голосам он выглядит скажем так:
Код:
up = \drummode { cymr4 cymr8. cymr16 cymr4 cymr8. cymr16 }
down = \drummode { r4 hhp r hhp }
Как мне его записать в одну переменную таким образом, чтобы я её мог использовать в рамках одного \new DrumVoice {} вместо того, чтобы по всей партии вести две по структуре одинаковых дорожки, которые будут отличаться лишь тем, что одна из них содержит верхнюю часть рисунка, а вторая - нижнюю. При этом верхний голос должен идти со штилями вверх, нижний - соответственно вниз.
Заранее спасибо!
P.S. Может сделаем где-нибудь FAQ по LilyPond? Программа безусловно отличная, но пока ей "проникнешься" - эходит не мало времени. Может как-то облегчили бы путь начинающих совместными услиниями? Ресурсом по нему в сети минимум, а толкового - только мануал (и то не на все случаи жизни).
Социальные закладки