On Nov 10,  8:38, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] writes:
> > > I'll take a look at how spanners work and try to implement a 
> > > support for prima/sekunda volta. 
> > 
> > Have you thought at all about how to notate this?  There needs to be
> > support for a short measure at the end of the prima volta, and I
> > shouldn't have to fuss with \cadenza to get it.  Also there needs to
> > be a notation that will make it possible for lilypond to obey repeats
> > when producing MIDI output.
> > 
> 
> I would ignore the last constraint: the MIDI output is so broken, that
> it really isn't worth to try catering for. 

Well, unless you're planning to never fix it...I think it would be
preferable to pick the notation now so that when MIDI does get worked
on, implementing repeats doesn't require a change in the notation.

Presumably repeats (with their 1st and 2nd endings) should be somehow
a part of  the language, and not just  snuck in by printing funny
symbols with \bar.   I can think of  two  basic approaches:

      \repeat { ... music ... } [ { first } { second } ]
      |: music  \firstending more music :| musicagain \endrepeat

(The second approach is used by the abc language, but it doesn't know
how long to make the seconda volta marker because it doesn't have
something like the \endrepeat that I wrote above.)

In any case, if you want to handle the short measure problem, the
command for prima volta will have to do more than just print a symbol.

Reply via email to