[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \lyricsto ruins sequential lyrics
From: |
Dan Eble |
Subject: |
Re: \lyricsto ruins sequential lyrics |
Date: |
Sun, 3 Sep 2017 20:59:10 -0400 |
On Sep 3, 2017, at 08:42, Thomas Morley <address@hidden> 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" { address@hidden }
>>>
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