bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Issue 786 in lilypond: Extenders in lyrics stop prematurely if a single


From: codesite-noreply
Subject: Issue 786 in lilypond: Extenders in lyrics stop prematurely if a single underscore is found
Date: Mon, 10 Aug 2009 18:11:11 +0000


Comment #5 on issue 786 by address@hidden: 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]