Sorry to be a pest.... I'm probably just not getting the syntax
correct. I've tried this a couple of ways.
To be clear.... this is a sample to demonstrate the question. Not what
the actual score is.
\version "2.24.2"
\language "english"
\layout {
indent = 0
\context {
\NullVoice
\RemoveAllEmptyStaves
}
}
verseLyricsMelody = \relative c' {
c4 c c c~ | c c c c |
}
verseOneLyrics = \lyricmode {
one two three four five six seven eight
}
\new Score {
\new Staff
<<
<<
\new NullVoice = "verseA" { \break \verseLyricsMelody }
\new Lyrics \lyricsto "verseA" { \verseOneLyrics }
>>
>>
}
\new Score {
\new Staff
<<
<<
\new NullVoice = "verseB" { \break \verseLyricsMelody }
>>
\new Lyrics \lyricsto "verseB" { \verseOneLyrics }
>>
}
On 9/20/2024 7:25 PM, Saul Tobin wrote:
The easiest way to get the staff not to appear would be to put
NullVoice inside a Staff or similar context that you want to appear.
On Fri, Sep 20, 2024 at 8:19 PM Walt North <waltno...@gmail.com> wrote:
Thanks, that took care of the alignment.
However now I see an empty staff. Is it expected I would then
have to remove all empty staves? I tried that but may not have it
right
\version "2.24.2"
\language "english"
\layout {
indent = 0
\context {
\NullVoice
\RemoveAllEmptyStaves
}
}
verseLyricsMelody = \relative c' {
c4 c c c~ | c c c c |
}
verseOneLyrics = \lyricmode {
one two three four five six seven eight
}
\new Score {
<<
\new Voice = "verse" { \break \verseLyricsMelody }
\new Lyrics \lyricsto "verse" { \verseOneLyrics }
>>
<<
\new NullVoice = "verseB" { \break \verseLyricsMelody }
\new Lyrics \lyricsto "verseB" { \verseOneLyrics }
>>
}
On 9/20/2024 4:58 PM, Saul Tobin wrote:
My understanding is that Devnull is not intended for alignment of
lyrics because it does not have the necessary engraver to create
the invisible grobs used for alignment. It appears to me in your
example that actually the lyrics are just being spaced evenly
without alignment to anything. Nullvoice is intended for your use
case.
On Fri, Sep 20, 2024, 6:06 PM Walt North <waltno...@gmail.com> wrote:
Am I missing something? It seems like using devnull to align
lyrics to does pay attention to ties. Ties do seem to be
honored when using voice for alignment.
Below is a stripped down example with screenshot.
\version "2.24.2"
\language "english"
\layout {
indent = 0
}
verseLyricsMelody = \relative c' {
c4 c c c~ | c c c c |
}
verseOneLyrics = \lyricmode {
one two three four five six seven eight
}
\new Score {
<<
\new Voice = "verse" { \break \verseLyricsMelody }
\new Lyrics \lyricsto "verse" { \verseOneLyrics }
>>
<<
\new Devnull = "verseB" { \break \verseLyricsMelody }
\new Lyrics \lyricsto "verseB" { \verseOneLyrics }
>>
}