Hi,

The snippet below, with split voices in a few bars,  gives a less than optimal placement of the lyrics:

Each successive split bar lowers the lyrics somewhat. I can't find in the docs (https://lilypond.org/doc/v2.23/Documentation/snippets/simultaneous-notes) how this can be avoided.

Is there a way to get the lyrics all on the same height?

Thanks in advance,

Jogchum Reitsma

\version "2.25.32"

\paper {
  % Add space for instrument names
  indent = 18\mm
  short-indent = 10\mm
}

global = {
  \key g \major
  \time 4/4
}

alto = \relative c' {
  \global
c2 \tuplet 3/2 { c4(b)a } \time 3/4
b4. d8~d4~ \time 4/4
d4 <<
  \new Voice = "alto1" {  <<  { \voiceOne g2.
                                          b2(a4) a
                               }
                               \new Voice {  \voiceTwo d,4(e fis)
                                                       g2. g4
                                          }
                           >>
                          \oneVoice
                        }
>> \breathe
a2(g)
<g e>
<<
  \new Voice = "alto2" {  <<  { \voiceOne \tuplet 3/2 { g2 g4}
                               }
                               \new Voice {  \voiceTwo \tuplet 3/2 { e4(d) c }
                                          }
                           >>
                          \oneVoice
                        }
>> \time 3/4
<fis dis>4.<g~ e~>8 q4
}


altoVerse = \lyricmode {
a  ni -- ma -- me -- a,
cat a me -- a, __

}

choirPart = \new ChoirStaff <<
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Alt"
    shortInstrumentName = "A."
  } \new Voice = "alto" \alto
  \new Lyrics \with {
    \override VerticalAxisGroup.staff-affinity = #CENTER
  } \lyricsto "alto" \altoVerse
   \new Lyrics \with {  \override VerticalAxisGroup.staff-affinity = #CENTER
                    }
     \lyricsto "alto1" {  Mag -- ni -- fi }
   \new Lyrics \with {  \override VerticalAxisGroup.staff-affinity = #CENTER
                     }
     \lyricsto "alto2" {  ni -- ma }
>>

\score {  <<   \choirPart
          >>
          \layout {  \override Score.BarNumber.break-visibility = #end-of-line-invisible   }
       }

Reply via email to