I think I like the approach.

Right now, we can
\score {
 \music
 \layout{} }
\score {
 \unfoldRepeats \music
 \midi{} }

And if I understand, when this is finished we can
\score {
 \music
 \layout{}
 \midi{midiUnfoldRepeats = #'(percent-repeated-music) } }

I did not before realize that the music is iterated *twice* when there
is a \layout and \midi in the same \score

I think we need the tremolo-type property to hold the 32 from input
c2:32  From what I can see, this type of tremolo will not be repeated
(nor is it with unfoldRepeats)

The other limitation of \unfoldRepeats is that it fails to see repeats
in parallel expressions << {\repeat volta 2 s1 } {c2 d2} >> while this
approach using the iterators will see them and be able to expand them
when requested.

https://codereview.appspot.com/40720060/

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to