lilypond-user
[Top][All Lists]
Advanced

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

Re: small addition to NR1, Arpeggios


From: Trevor Daniels
Subject: Re: small addition to NR1, Arpeggios
Date: Fri, 4 Apr 2008 18:27:01 +0100


Graham Percival wrote

On Thu, 3 Apr 2008 21:48:41 -0700
"Patrick McCarty" <address@hidden> wrote:

Hi Andrew,

On Thu, Apr 3, 2008 at 7:40 PM, Andrew Hawryluk <address@hidden>
wrote:
> In NR 1.3.3.2, could we change the second snippet to read
>   \arpeggioBracket
>   <c e g c>\arpeggio
>   \arpeggioNeutral
>   <c e g c>\arpeggio
>  to clarify the method of canceling the arpeggioBracket? (I had to
> dig through property-init.ly to convince myself that this was the
> correct way of doing it.)

This is a good idea.  Even though the \arpeggioNeutral command is seen
in the third example, it should probably appear earlier (in the second
example, as you suggest).  I'll keep this in mind while I work on this
section.

No, this isn't a good solution.  There's no reason for
\arpeggioNetural to cancel out \arpeggioBracket as well as the
directions, especially since \*Neutral is the universal command
for cancelling directions.

Actually, Graham, \arpeggioNeutral *does* cancel  \arpeggioBracket,
if fact all the \arpeggioXXX commands contain a \revert Arpeggio #'stencil,
so they all cancel \arpeggioBracket.

I guess the argument is that 'direction is immaterial to a bracket arpeggio,
so the expectation is that the user would would simply chose whichever
command gave the direction required next when switching back to wavy.
This seems quite neat, although different to the usual \neutralXXX commands.

Let's add \arpeggioWavy or something like that for cancelling
\arpeggioBracket.  I'm not enamored of the name, though.  Any
other suggestions?

I'm not sure this would result in a simpler or better UI.  The present
situation provides four arpeggios: Up, Neutral, Down, Bracket, and
the user simply enters \arpeggioUp, etc, to set the one required.
Separating the two properties would require five commands, and
there would be situations where two of them would need to be
entered.

Cheers,
- Graham

Trevor D

_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user






reply via email to

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