That did it! Thank you. I did have to delete my wayward \ChoirStaff layout,
but once I did that, it's exactly what I wanted.

On Wed, Jul 2, 2025 at 6:30 PM Kieren MacMillan <[email protected]>
wrote:

> Hi there,
>
> > I want lyrics to respect bar lines, but I don't want to print bar lines
> in the lyrics themselves.
>
> Maybe something like this?
>
> %%%  SNIPPET BEGINS
> \version "2.22.1"
>
> musicOne = \relative c'' { a1 a2 a2 a1 }
> musicTwo = \relative c { a1 a2 a2 a1 }
>
> verseOne = \lyricmode {
>   \once \override LyricText.self-alignment-X = #-1
>   "really short" list of words
> }
>
> verseTwo = \lyricmode {
>   \once \override LyricText.self-alignment-X = #-1
>   "really long list of words and" a short one
> }
>
> \score {
>   \context ChoirStaff  <<
>     \context Staff = upper <<
>       \context Voice = soprano { \musicOne }
>       \context Lyrics = one \lyricsto soprano { \verseOne }
>       \context Lyrics = two \lyricsto soprano { \verseTwo }
>     >>
>     \context Staff = lower <<
>       \clef bass
>       \context Voice = bass { \musicTwo }
>     >>
>   >>
>
>   \layout {
>     \context {
>       \ChoirStaff
>       \override SpanBar.transparent = ##t
>       \override BarLine.transparent = ##f
>     }
>     \context {
>       \Lyrics
>       \consists "Bar_engraver"
>       \hide BarLine
>     }
>   }
> }
> %%%   SNIPPET ENDS
>
> Hope that helps!
> Kieren.
>
>
>
>

Reply via email to