On 12/5/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:
Trevor Bača escreveu: > (As an observational aside, there seems to be a special class of > wildly difficult off-by-one difficulties in music notation. Take the > example of needing to \override PaperColumn #'used = ##t which we > discovered yesterday incrementally getting your example to work. On > the face of it, it seems utterly bizarre that some "abstract grob" > setting like PaperColumn should be necessary to make measure-initial > skips obey proportional spacing. But when I was thinking about > Han-Wen's explanation of uniform-stretching it all suddenly made > sense: uniform-stretching makes distances *AFTER* musical events > uniform; and what happens at the beginning of a measure? No musical > event, so nothing to make uniform. Makes sense, but wow. Yes, this makes sense, but it's actually not a completely correct explanation. Normally, space between 2 columns (two left-edges of notes/rests) is thought to be composed of (FIXED + STRETCHABLE) space, where FIXED is the size of the symbol, and STRETCHABLE determines how things scale up for shorter or longer lines. uniform-stretching sets FIXED to 0.0, and refrains from optical tweaks to STRETCHABLE un#'used columns are normally thrown out of the spacing problem, because they distort things. In this case, they should stay.
Perfect. Will put this into a HOWTO that I'm planning on putting together after Orm's piece with very detailed explanations of the different proportional parameters. Thanks very much. -- Trevor Bača [EMAIL PROTECTED]
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user