Hi Mats,
>> Even when there isn’t a break in the first alternative, the volta bracket
>> overlaps the second pass text (at least when I compile it here).
> Maybe that's a difference between 2.24 and 2.25?
Lucas’s comment (“The code below was tested through 2.24.4 and 2.25.20; their
outputs were the same.”) suggests it’s not a version-specific thing…
> the idea is to create an extra voice with just the second verse and skip
> everyting up to it - much like the global voice I use for distributing
> rehearsal marks and stuff - except that here it is syllables and not bars
> that should be skipped. It also explains why the "internal" Lyrics example in
> the manual works when there are no alternatives.
Correct: Each Lyrics context is a *complete* set of lyrics, including “null”
[skip-ed or blank or omitted] lyrics where necessary/appropriate.
> in the real world case there is quite a lot of lyrics before the repeat.
> Using variables for the lyrics alleviates the brittleness somewhat
Yes. For people referring to this thread in the future: put the pre-repeat
lyrics in a variable, then use that (wrapped in \omit & \undo \omit) in the
“other” Lyrics contexts.
> but it still feels clumsy, not at all like the \repeat volta/\alternative
> elegance.
> Ideally it would be nice if you could just do something like
> <<
> { verse 1 }
> { verse 2 }
> >>
> anywhere in lyrics - it would mimic what you do with notes
Agreed! The \voices command for notes is useful “syntactic sugar” [don’t @ me
for that label, devs!! ;)]. I wonder if there’s a way to have an analogue for
lyrics…?
Best,
Kieren.
__________________________________________________
My work day may look different than your work day. Please do not feel obligated
to read or respond to this email outside of your normal working hours.