I can't get it to work for the script at the start of the tie.
\relative c''' { r2. c4~-> | c-> r2. }


http://codereview.appspot.com/6500058/diff/1/input/regression/script-tie.ly
File input/regression/script-tie.ly (right):

http://codereview.appspot.com/6500058/diff/1/input/regression/script-tie.ly#newcode10
input/regression/script-tie.ly:10: r2. c4 ~ |
r2. c4-> ~

http://codereview.appspot.com/6500058/diff/1/lily/script-engraver.cc
File lily/script-engraver.cc (right):

http://codereview.appspot.com/6500058/diff/1/lily/script-engraver.cc#newcode54
lily/script-engraver.cc:54: set<Grob *> ties_;
Ties only affect the note at their beginning and at their end, so I do
not see the need to remember them.   Can't you just add them to the
support of a script immediately upon acknowledging their beginnings and
ends?

http://codereview.appspot.com/6500058/diff/1/lily/script-engraver.cc#newcode226
lily/script-engraver.cc:226: ties_.erase (ties_to_remove_[i]);
It looks, to me, like you erase any tie ending on this note /before/ you
tell any scripts on this not about the tie.
However, it works at this end of the tie so I must be misunderstanding
something.

http://codereview.appspot.com/6500058/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to