[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 

Reply via email to