Han-Wen Nienhuys <hanw...@gmail.com> writes:

> On Tue, Jan 19, 2010 at 7:36 PM, David Kastrup <d...@gnu.org> wrote:
>> at a line break, ties and slurs are cloned in order to reappear after
>> the line break.
>>
>> The same cloning should happen for repeat alternatives: a slur or tie
>> that is started before the alternatives block needs to be present/cloned
>> at the start of _all_ alternatives, not just the first alternative.
>>
>> Is there a routine that does most of the cloning business so that it is
>> reasonably easy to fix the behavior of \repeat volta?
>
> The problem is that the 2nd slur needs to be wired to other
> noteheads/stems/etc. for the formatting to come out correctly, while
> around linebreaks, all of the rewiring can be done generically.

I am not sure I understand.  For all but the first repeat alternative
(which would retain the current behavior), the alternative _is_ detached
from the common repeat part.  So it would appear that the situation is
quite comparable to a linebreak.

There is a problem concerning editor support: a tie started in the
common repeat part will need to be ended in all alternatives, so the
input contains what looks like unbalanced ties (more closing than
opening ones).

I don't see that anything else makes sense, however.  One possibility
would be to provide strict aliases \startTie and \endTie for ( and )
that would presumably be transparent to editors' paren matching
facilities.

-- 
David Kastrup



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

Reply via email to