Hello Helge! The problem with this is that the lyrics are aligned to a specific Voice. But << ... // ... >> creates new Voice contexts, thus this will not be seen as part of the same voice. You can avoid this by using << ... \new Voice ... >> instead (this will keep one voice while adding another one). You can set the associatedVoice property to change what Voice the Lyrics align to (but this needs to be done on syllable before the first syllable affected by this due to some technicalities). See the appended code for details.
In case you get lots of such passages you may also use Lyrics with explicit rhythm, i.e. by writing Es4 war2 ein4 Kö4. -- nig8 in4 Thu2. -- le2 Here’s your fixed example: alt = #(define-music-function (m1 m2) (ly:music? ly:music?) #{ << { \voiceOne $m1 \oneVoice } \context Voice = "B" { \voiceTwo \tiny $m2 } >> #}) << \new Voice = "A" \relative c' { \time 6/4 \partial 4 e4 | a2 a4 \alt { e4. 8} 2 4 | f2. c2 4 | d2 \alt e4 { e8\noBeam 8 } f2 } \new Lyrics \lyricsto "A" { Es war ein Kö -- nig in Thu -- le gar treu bis an das } \new Lyrics \lyricsto "A" { Und als \set associatedVoice = "B" er \unset associatedVoice kam _ zu ster -- ben, zählt \set associatedVoice = "B" er sei -- \unset associatedVoice ne Städt im } >> Cheers, Valentin
signature.asc
Description: This is a digitally signed message part.