On Sep 3, 2017, at 08:42, Thomas Morley <thomasmorle...@gmail.com> wrote: > still not sure I really understood what you are after... > Though, how about below? > Admittedly, it's only the sketch of an idea, but seems to work > > music = > \new Voice = "m" \repeat volta 2 \relative c'' { c4 c8 c c4 c } > > lyrI = \lyricmode { Aa Bb Bb Aa Aa } > lyrII = \lyricmode { Cc Dd Dd Cc Cc } > > lyr-ls = #(list lyrI lyrII) > > << > \music > $@(map (lambda (e) #{ \new Lyrics \lyricsto "m" $e #}) lyr-ls) >>> > > \unfoldRepeats > << > \music > \new Lyrics \lyricsto "m" { $@lyr-ls } >>>
Thanks, Harm. I was hoping to find something with the same level of convenience as \unfoldRepeats for lyrics: take music which is structured for engraving and convert it to music which will be performed correctly. Instead, I will likely resort to implementing both parallel and sequential lyrics in my template and using #’play and #’print tags to select which structure I want in a given score. That’s not as nice as \unfoldRepeats, but it will probably get the job done. Regardless, solving that problem is not the real topic of this thread. The topic is that sequential Lyrics contexts do something unsurprising when they contain lyrics with durations, and something different when they contain \lyricsto. Regards, — Dan _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond