On 2024-02-13 11:05 am, Morten Lemvigh wrote:
Hi,

I have some choir pieces, where all voices are singing the same verses, but in some places one voice is omitting one or a few words. Is there some way of skipping syllables from the lyrics from within the voice context. Like entering "null notes" that would be bound to lyrics but cause them to not be rendered? For example in the music for the tenor voice I would like to
enter "skip 2 syllables from the lyrics at this point".

My current alternative is to create lyric snippets for all the consecutive
parts and then glue them together for each voice. But with just a few
skipped words in a couple of voices it quickly becomes unmanageable.
Alternatively I could have complete copies of each verse for each voice,
but making corrections to that is not very attractive.

Any ideas for a better approach are highly appreciated.

Tags can be useful for keeping things organized:

%%%%
    \version "2.22.0"

    words = \lyricmode {
      one two
      \tag soprano { three four }
      \tag alto { \markup \italic three __ _ }
      five
    }

    soprano = \relative {
      c''4 a g b | c1
    }

    alto = \relative {
      e'4 f e8 d~ 4 | e1
    }

    \new ChoirStaff <<
      \new Staff = staff <<
        \new Voice = soprano { \voiceOne \soprano }
        \new Voice = alto { \voiceTwo \alto }
      >>
      \new Lyrics \with { alignAboveContext = staff }
        \lyricsto soprano { \keepWithTag soprano \words }
      \new Lyrics
        \lyricsto alto { \keepWithTag alto \words }
    >>
%%%%


-- Aaron Hill

Reply via email to