> Well, maybe tweak isn't the right word; however, I am afraid that
> having the position depend on the neighbors will open a can of
> worms, and won't do the Right Thing in most cases anyway.

Hmm, my thinking was different.  In the example I sent to you, I don't
want that the position of the left rest affects the position of the
right rest.  I agree with you that this is quite difficult to manage.
Instead, the right rest should be shifted down because the whole note
in the other voice is still `active'.  With other words, the duration
of a note should be a kind of spanner which influences the positioning
of rests in the other voice.  Another useful application of a `spanner
duration' would be the length of lyrics extender lines.  In the
attached example, the extender line shouldn't stop after the second
notehead but extend to the end of the bar.  Finally, it could solve
the problem of the following input:

  \score {
    \notes
      <<
         \relative c' \new Voice {
           g1 |
         }
         \lyricsto "" \new Lyrics \lyrics {
           foo __
         }
      >>
  }

Lilypond gives a lot of warnings and doesn't print the extender line.


    Werner

<<inline: extender.png>>

_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to