Куличкин Блог

А это http://petya.blogik.org мой другой блог


26.03.2010 18:59
Читать только Лилипонд. Рисуем красивые лиги


Лилипонд. Рисуем красивые лиги

куличкин

В Лилипонде очень хорошо работает автоматика. Гораздо лучше, чем в Сибелиусе или Финале. Поэтому мне долгое время казалось, что рисовать лиги вручную в Лилипонде нельзя. Тем не менее, в ряде случаев это вполне возможно. Делается это следующим образом:

===

\version "2.12.2"

\new PianoStaff

  \autochange \relative c''

  { \time 4/2

   \once \override Slur % для рисования лиг вручную используйте эту строчку и...

   #'control-points = #'((1 . 2) (41 . 10) (-3 . -25) (41 . -9))  % и это тоже

     b8(c d e d c b a c,, b a g a b c d g2)

  } 

=== 

LilyPond рисует лиги кривыми Безье 3-го порядка. Такая кривая задается четырьмя контрольными точками. По умолчанию их рассчитывает автоматика, исходя из расположения нот. Но можно задать точки вручную, методом подбора. 

Это гораздо легче и реальней, чем в Filnale. Там, похоже, лиги рисуются тоже кривыми Безье и тоже 3-го порядка, но точки надо двигать мышкой. Они могут при этом «уехать» за край листа, и двигать их дальше (если это необходимо) будет неудобно. Здесь же вторая точка находится далеко справа, почти и правого края пассажа. А третья точка находится даже левее первой. В Финале такая лига будет существенно мозолить глаза из-за своего громоздкого внешнего вида. А в Сибелиусе с плавными лигами просто большие проблемы, и я не уверен, что там такое вообще возможно.

Выглядит приведенный мною пример следующим образом:

 Красивые лиги в Лилипонде

Красивые лиги в Лилипонде 

Вот так!

Единственное, что еще можно посоветовать, это следующее. Рисуйте красивые лиги в последнюю очередь. При изменении в расположении нот LilyPond пересчитывать ваши контрольные точки не будет.

 

 

Комментарии:

Rambler's Top100