[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Aligned-above lyrics stick to wrong staff when stretching
From: |
Joe Neeman |
Subject: |
Re: Aligned-above lyrics stick to wrong staff when stretching |
Date: |
Tue, 27 Feb 2007 07:09:06 +1100 |
User-agent: |
KMail/1.9.5 |
On Monday 26 February 2007 20:32, Arvid Grøtting wrote:
> >:-)
>
> Hi,
>
> let me first say that 2.11.20 does seem to resolve most of the bugs in the
> new vertical spacing engine. Right now I only have one small nit to pick:
> Lyrics contexts aligned above a given staff should stay close to that
> staff when stretching.
This is easy to workaround, but I don't know how to make lilypond detect it by
itself. For the lyrics contexts that are aligned above the staff, set
\new Lyrics \with {
alignAboveContext = someContext
\override VerticalAxisGroup #'keep-fixed-while-stretching = ##f
} \lyricsto someVoice {foo bar}
For the staves that go below the lyrics, use
\new Staff \with {\override VerticalAxisGroup #'keep-fixed-while-stretching =
##t}
{a b c}
Basically, the keep-fixed-while-stretching property tells a VerticalAxisGroup
not to move relative to the one above it when the systems are stretched. It
is set to ##t by default for all lyrics contexts, but of course that doesn't
work right when the lyrics are above the staff.