Comment #5 on issue 786 by csny...@mvpsoft.com: Extenders in lyrics stop
prematurely if a single underscore is found
http://code.google.com/p/lilypond/issues/detail?id=786
I've done some looking into this, and am not sure of the best way to fix
this. My
original patch (the one that caused the regression) added the following
code:
if (!melisma_busy (voice))
{
completize_extender (pending_extender_);
pending_extender_ = 0;
}
The more I think about it, the more I think that the patch is correct - if
melisma_busy is intended to behave like I think it should. The
documentation for the
melisma_busy function doesn't make it clear, but I would expect, based on
its name,
that it should return true whenever the associated lyrics context is in the
middle of
a melisma. Since single underscores extend the melisma ("You can define
melismata
entirely in the lyrics, by entering _ for every extra note that has to be
added to
the melisma." --LNR 2.1.3), the fix would therefore be to alter the
behavior of the
melisma_busy function.
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond