|
From: | Phil Holmes |
Subject: | Re: Overextended extenders |
Date: | Sun, 27 Mar 2011 17:23:16 +0100 |
When including a small descant lyric line, an extender at the end may end up extending indefinitely. I am working from git as of yesterday:
--------------------------------------------------------------------------------
\version "2.13.51" << \new Lyrics = above \with { \override VerticalAxisGroup #'staff-affinity = #DOWN } s1 \new Staff { \new Voice = "main" \relative c'' { a1 << \new Voice = "descanta" { \voiceOne c2 d( c1) } { \voiceTwo a2 a a a } >> a1 % With the next note, the extender on the "oo" is too long. If % the next note is removed, behavior is correct. a } } \new Lyrics \lyricsto "main" \lyricmode { Ah, ah, ah, ah, ah, ah, ah. } \context Lyrics = above \lyricsto "descanta" \lyricmode { Oo -- oo __ }
I think this is because you have ended the voice before Lily has been able to terminate the extender. If you add another note to each voice (making one a skip) then this now works OK. Simplified version:
<< \new Staff { \relative c'' { a1 << \new Voice = "descanta" { \voiceOne c2 d( c1) a1 } \new Voice { \voiceTwo a2 a a a s1 } >> a1 a } } \context Lyrics \lyricsto "descanta" \lyricmode { Oo -- oo __ }
-- Phil Holmes Bug Squad
[Prev in Thread] | Current Thread | [Next in Thread] |