[EMAIL PROTECTED] writes:
> Jan Nieuwenhuizen <[EMAIL PROTECTED]> writes:
>
> > Maybe I don't understand, but to me this seems contradictory:
> >
> > > There are two ways the 8ve could be handled. The can be entered as
> > > being in the octave they are written, and then performed an octave
> > > higher/lower,
> >
> > I take it, you would enter
> >
> > \octavate +1 { a' }
> >
> > which, after parsing results in the pitch for a''. So, you don't
> > perform an octave higher/lower, you state the exact octave, but
> > partly by giving an \octavate command. The `octavate' then takes
> > care of the 8va bracket.
>
> Hmm... That makes sense to me. This is, I suppose, what I meant
> originally, but you have managed to state it more precisely.
OK, here 's my second take, I realize that I was a little confusing.
Methinks that 8va braces are typesetting details, sort of a weird
clefs if you like, and should be handled as such, so you enter the
pitches like they should be played. In other words, I would advocate
syntax like
\spanrequest \start "8va"
...
\spanrequest \stop "8va"
This makes it easy to filter out 8va's automatically, or use separate
voices to control typesetting details. A syntax like
\octavate +1 { a' }
would make it difficult to start a 8va brace halfway a triplet, which
I think is a reasonable thing to do.
--
Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter
http://www.cs.uu.nl/people/hanwen/lilypond/index.html