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.


Reply via email to