Dan Eble <d...@faithful.be> writes:

> I’m working on a change that allows this:
>
>   \repeat volta 4 {
>     \conditional #(except-in-nth-volta 3) {
>        c4^"3rd time tacet” …
>     }
>   }
>
> It is engraved normally, but when \unfoldRepeats is used for MIDI
> output, the conditional passage is skipped during the 3rd volta.  It
> does this by checking a new context property that is set in unfolded
> music.

One problem with that is that a repeat iterator offers no guarantee for
staying in a particular context.  It has a notion of a _current_
context, but that notion can change during iteration.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to