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

Reply via email to