[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46
From: |
lilypond |
Subject: |
Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46 |
Date: |
Fri, 21 Jan 2011 16:42:25 +0000 |
Comment #14 on issue 1483 by address@hidden: Lyric alignment is
wrong in 2.13.46
http://code.google.com/p/lilypond/issues/detail?id=1483
Thanks for the work, Phil. You've clarified the issues for me.
The fundamental difference between the old spacing system and the new
spacing system, IIUC, is that in the old spacing system Lyrics had equal
priority with Staff in deciding spacing.
In order to get the Staff locations fixed on a page, the new spacing
algorithm fixes staves without considering Lyrics, then puts the Lyrics in
the gaps as best it can.
Two comments come out of this.
First, setting the top-system-spacing as well as the system-system spacing
in your example resolves the "first-system" problem.
\paper {
system-system-spacing #'basic-distance = #20
top-system-spacing #'basic-distance = #10
}
\score {
\new ChoirStaff <<
\new Staff = women <<
\new Voice = "sopranos" {
\voiceOne
fis4 fis fis fis | \break
fis4 fis fis fis
}
\new Lyrics \with { alignAboveContext = "women" } {
\lyricsto sopranos { La la la la la la la la }
}
>>
>>
}
See attached file of results.
Second, I wonder if it might be possible to have a setting, something like
make-lyrics-loose, that could be adjusted to let the user select between
2.12 and 2.13 behavior. If make-lryics-loose is #t, the staves would be
placed first, then filled in with the lyrics. If make-lyrics-loose is #f,
then the lyrics would be fit in as part of the sytems along with the staves.
I haven't looked into this last possibility, but I thought that perhaps Joe
might chime in on the feasibility of this idea.
At any rate, I think that with the understanding that we need to 1) use
alignAboveContext for lyrics above a staff, and 2) make space for lyrics,
with top-system-spacing, system-system-spacing, system-bottom-spacing, and
default-staff-staff-spacing, I think we can move this bug to a
Documentation bug (still Critical), if we can't fix it using the
make-lyrics-loose idea from above.
Attachments:
1483-first-system-resolved.pdf 23.7 KB
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, (continued)
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/20
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/21
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46,
lilypond <=
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/22
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/23
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/23
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/25
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/26
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, lilypond, 2011/01/31
- Re: Issue 1483 in lilypond: Lyric alignment is wrong in 2.13.46, Carl Sorensen, 2011/01/21