James Bailey <derhindemith <at> googlemail.com> writes:

> [off-topic rant]
> ...
> [/off-topic rant]

That was quite topical, for an 'off-topic' rant.
You have to tell us how you prefer to enter the lyrics when
they are sometimes shared.  Is there one Lyrics for alto, 
one for alto-tenor-together, and one for tenor? or do you
just have alto and tenor and put skips in the tenor when they
are together?  is there an alignAboveContext involved?

The old LilyPond collapsed everything in each system to take
only the vertical space needed.  For lyrics, it seems that did
pretty much the right thing. The new LilyPond will spread things
vertically to use the space available, which reveals her 
ignorance in how things are supposed to be attached.

Lilypond lets us associate lyrics (for timing purposes, \lyricsto)
to any voice anywhere, so to have her know whether they should go
close to the next staff up or down seems to require a search for
which Staff contains the associate Voice. Another approach would
be to put a staff-affinity=#CENTER marker at the top and bottom
of each system, so the bit of code producing that warning "staff-
affinities should only decrease" would ensure that Lyrics have
'affinity' pointing to something within their own system.

I have been meaning to work on that centering-lyrics snippet
(and will not be hurt if somebody else steals the job) to try
to boil down the complicated overrides into a small useful set
of predefines, so we can just say: \lyricAttachDown or 
\lyricsCenter or \lyricsCollapse and remain blissfully ignorant
of the complexity underneath.


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to