[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ties and slurs going into repeat alternatives
From: |
David Kastrup |
Subject: |
Re: Ties and slurs going into repeat alternatives |
Date: |
Wed, 20 Jan 2010 09:19:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.90 (gnu/linux) |
Han-Wen Nienhuys <address@hidden> writes:
> On Tue, Jan 19, 2010 at 7:36 PM, David Kastrup <address@hidden> 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