bug-lilypond
[Top][All Lists]
Advanced

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

Re: Rest at start breaks lyric spacing


From: Graham Percival
Subject: Re: Rest at start breaks lyric spacing
Date: Tue, 28 Mar 2006 11:15:09 -0800

If it confused you, then it isn't too minor. However, I'm not familiar with this issue, or vocal stuff at all. Please look at chapter 7 and figure out exactly where this material should be placed. In addition, please tell me exactly what text I should insert.

Cheers,
- Graham

On 25-Mar-06, at 2:44 AM, Colin Wilding wrote:

Thanks, that works and makes sense. I almost always use \lyricsto anyway.

This isn't a bug, then, I suppose;  but it is unexpected behaviour and
potentially confusing - it confused me, anyway. Is it worth including in
the documentation or is it too minor?

Colin

On 3/25/06, Mats Bengtsson <address@hidden> wrote:

What happens is that the \override command isn't seen until the place
of the first syllable, which is too late if you start
with a rest. If you use \lyricsto instead of \addlyrics (which is the
only reasonable method in all but the most simple scores
anyway), you can do

\version "2.8.0"
\score { <<
    \new Voice = mv { r4 a'4 b' c'' d'' }
    \new Lyrics {
        \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 8)
        \lyricsto mv { one two three four
        }
    }

}

or

\score { <<
    \new Voice = mv { r4 a'4 b' c'' d'' }
    \new Lyrics \with {
        \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 8)
        }
        \lyricsto mv { one two three four
        }

}

   /Mats



Quoting Colin Wilding <address@hidden>:

It's pretty obscure but I found it eventually...

Version 2.8.0 on Windows XP

If there is a rest at the start of a staff then vertical spacing of
lyrics
does not work.

For example, in this piece the lyrics are spaced away from the staff:

\version "2.8.0"
\score { \context Voice = mv { a'4 b' c'' d'' }
   \addlyrics {
       \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 8)
       one two three four
       }
}

But in this version (with added rest) the vertical spacing is ignored:

\version "2.8.0"
\score { \context Voice = mv { r4 a'4 b' c'' d'' }
   \addlyrics {
       \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 8)
       one two three four
       }
}

One workaround is to add a hidden note before the rest, and a skip in
the
lyrics.

Regards
Colin Wilding
_______________________________________________
bug-lilypond mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-lilypond





_______________________________________________
bug-lilypond mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-lilypond






reply via email to

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