lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Kievan_ligature_engraver for normal staff


From: Светлана Лобанова
Subject: Kievan_ligature_engraver for normal staff
Date: Wed, 15 Jun 2016 15:17:48 +0300

Dear lilypond experts!

I make kievan notes and their transcription with common noteheads from one 
source. I'd like to make spacing in normal staff, like in kievan, and found in 
docs about  \consists "Kievan_ligature_engraver"
(http://lilypond.org/doc/v2.18/Documentation/notation/typesetting-kievan-square-notation#kievan-melismata),
 but when I replace ligature engraver, all stems are shifted. Below is a 
minimal example both with normal and kievan staff. If we remove 
Kievan_ligature_engraver from normal staff, notes in the last line are placed 
too wide. I tried using wide inbisible break signs beetween note groups and 
also skips, but the result is not good enough and has too many extra markup 
which sould be different for each line for better results. Kievan spacing makes 
the best result, excepting stems. Is there any way to fix them?

Also - is there any way to get rid of extra spacing beetven the last note and 
the barline in this example?


\version "2.18.2"

melodyI = \relative c'
{
  \cadenzaOn
  \[ e4 (d4) \]  \[ e4 (f4) \]  \[ g2 \]  \[ f2 \]  \[ e2 \]  \[ e2 \]  \[ e2 \]
  \[ e4 (d4) \]  \[ f2 (e2) \]  \[ d4 (c4) \]  \[ d4 (e4 f2) \]  \[ e1 \] 
\bar"|"
  \[  e2 \]  \[ e2 \]  \[ e4 (g4) \]  \[ e2 \]  \[ e2 \]  \[ f4 (e4) \]  \[ d2 
(e2) \]  \[ d1 (d2 c2) \] \bar"|"
}

textI = \lyricmode
{
  от О -- тца ро -- жде -- нно -- му не -- тле -- нно Сы -- ну
  и в_по -- сле -- дня -- я от Де -- вы
}


\score{ <<
    \new Staff = slavonic << \new Voice = "one" {\melodyI}  >>
    \new Lyrics \lyricsto "one" { \textI }
  >>
  \layout {
    \context {
      \Voice
      \remove "Ligature_bracket_engraver"
      \consists "Kievan_ligature_engraver"
    }
  }
}

\score{  <<
    \new KievanStaff = slavonic << \new KievanVoice = "one" { \melodyI} >>
    \new Lyrics \lyricsto "one" \keepWithTag #'csl \textI
  >> 
}

-- 
Best wishes,
Svetlana

Attachment: example.pdf
Description: Adobe PDF document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]