[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New predefined command
From: |
Graham Percival |
Subject: |
Re: New predefined command |
Date: |
Sun, 22 Jun 2008 19:10:52 -0700 |
On Sun, 22 Jun 2008 19:02:10 -0700
"Patrick McCarty" <address@hidden> wrote:
> On Sun, Jun 22, 2008 at 6:26 PM, Graham Percival <address@hidden>
> wrote:
> > On Sun, 22 Jun 2008 18:02:11 -0700
> > "Patrick McCarty" <address@hidden> wrote:
> >>
> >> Actually, there are currently five possible states: default, up,
> >> down, bracket, and parenthesis. So we need to find a solution
> >> that will take everything into account.
> >>
> >> How about a compromise? -- Keep \arpeggioNeutral, but only use it
> >> to revert \arpeggioUp and \arpeggioDown. Then use \..Up and
> >> \..Down commands for the bracket and parenthesis states:
> >>
> >> \arpeggioUp
> >> \arpeggioDown
> >> \arpeggioNeutral
> >> \arpeggioBracketOn
> >> \arpeggioBracketOff
> >> \arpeggioParenOn
> >> \arpeggioParenOff
> >>
> >> How does this look?
> >
> > The confusion arises because \*Up, \*Down, \*Neutral are generally
> > used for directions -- ie above or below the staff. There's two
> > decisions to make:
> >
> > 1. Should we re-use these direction-commands to produce
> > non-direction symbols? I would say no.
>
> Thanks for clarifying this point. I agree.
>
> > 2. If not, how do we indicate the 5 states listed above?
> > \arpeggioNormal
> > \arpeggioPointUp
> > \arpeggioPointDown
> > \arpeggioBracket
> > \arpeggioParenthesis
>
> "Point" is okay. Another possibility could be "ArrowUp" and
> "ArrowDown".
I like Arrow better.
> I like \arpeggioNormal, but if it is intended to be a
> "generic" command, it would need to include reverts for the 'stencil,
> 'arpeggio-direction, and 'X-extent properties. This isn't ideal, but
> it might be a workable solution.
Err... well, it would revert any properties modified by any of the
above commands. I don't know what that entails. I can't imagine
this being a problem, though. I mean, I can't imagine somebody
using \arpeggioArrowUp, modifying the 'X-extent to some other
value, and then getting confused why \arpeggioNormal removed the
X-extent. Dump a sentence in the docs about this, but really...
the kind of people who do their own tweaks can figure this out on
their own.
In other words: if somebody doesn't make their own tweaks, would
\arpeggioNormal (as described) produce any confusion? No? Ok,
then we're good to go.
Cheers,
- Graham
- Re: New predefined command, (continued)
- Re: New predefined command, Trevor Daniels, 2008/06/17
- Re: New predefined command, Gilles THIBAULT, 2008/06/17
- Re: New predefined command, Gilles THIBAULT, 2008/06/17
- Re: New predefined command, Trevor Daniels, 2008/06/17
- Re: New predefined command, Patrick McCarty, 2008/06/22
- Re: New predefined command, Graham Percival, 2008/06/22
- Re: New predefined command, Patrick McCarty, 2008/06/22
- Re: New predefined command,
Graham Percival <=
- Re: New predefined command, Trevor Daniels, 2008/06/23
RE: New predefined command, Carl D. Sorensen, 2008/06/17