Here is another way (especially if one uses Frescobaldi and its Score Wizard to create the score structure:
%% CODE %% \version "2.19" \language "english" soprano = { a'2. << { f'4( ~ | f'4. g'8 a'4 f' ~ | } \new Staff = "Solo" \with { alignAboveContext = #"sopranos" } { \partial 4 \key f \major a'4^"Solo" \bar "||" a'4. bf'8 c''4 a' | } \addlyrics \with { alignBelowContext = #"Solo" } { Yet what I can I give Him, Give my heart. } >> \bar "|." } verseSopranoVoice = \lyricmode { % Lyrics follow here. heart. Ooh __ } sopranoVoicePart = \new Staff = "sopranos" \with { } { \soprano } \addlyrics { \verseSopranoVoice } \score { \new ChoirStaff << \sopranoVoicePart >> \layout { } } %%CODE%% -- “Happiness is the meaning and the purpose of life, the whole aim and end of human existence.” ― Aristotle On Sun, Jan 3, 2021 at 11:21 AM JxStarks <jxsta...@gmail.com> wrote: > Hi all, > > I expect this has been solved somewhere, but I can't find it. The > documentation is good at explaining how to do something in isolation, but > not so good at explaining how to do something in the middle of a different > structure, such as a choir staff. > > Anyway, I have a choir staff to which I want to add an extra staff for the > Soprano I voices. I want the staff to appear at measure 27 and continue > until measure 41 and then stop. I want the extra staff to contain both > music and lyrics. > > I was able to get the staff and music to work fairly well using a > structure suggested in a previous discussion on ossia staves. How can I get > lyrics to go with it? The structure follows. Sorry it's so long: I'm not > sure where all the commands need to be placed. If there's a more elegant > solution, I'm all in favor of it, even if it means restructuring the whole > piece: > > \version "2.18.2" > > > > \header { } > > > > global = { > > \key d \major > > \time 4/4 > > \tempo 4=69 > > \set Score.markFormatter = #format-mark-box-alphabet } > > > > sopI = \relative c'' { > > \global > > \dynamicUp > > * Notes and rests.* > > } > > > > ossia = \relative c’’ { \stopStaff s1*25 \startStaff > > *Notes and rests for auxiliary staff * > > \stopStaff > > } > > > > verseSopranoVoice = \lyricmode { *Lyrics here*. } > > > > olyrics = \lyricmode { *Auxiliary lyrics here.* } > > > > altoVoice = *same setup as sopI* > > verseAltoVoice = *same setup as sopI* > > tenorVoice = *same setup as sopI* > > verseTenorVoice = *same setup as sopI* > > bassVoice = *same setup as sopI* > > verseBassVoice = *same setup as sopI* > > > > sopranoVoicePart = << > > \context Staff = “top” \with { > > instrumentName = "Sopranos" > > shortInstrumentName = \markup \center-column { "S1" "S2" } > > midiInstrument = "choir aahs" > > } { \new Voice = “1” \sopI } > > << > > \lyrics { > > \new Lyrics \lyricsto “1” \verseSopranoVoice } > > \new Staff \with { > > alignAbove Context = #”top” > > \remove “Time_signature_engraver” > > \override Clef #’transparent = ##t > > } { \ossia } > > >> > > } > > >> > > > > altoVoicePart = \new Staff \with { > > instrumentName = “Altos” > > shortInstrumentName \ \markup \center-column { “A1” “A2” } > > midiInstrument = “choir aahs” > > } { \altoVoice } > > \addlyrics { \verseAltoVoice } > > > > tenorVoicePart = *same setup as altoVoicePart* > > bassVoicePart = *same setup as altoVoicePart* > > > > \score { > > << > > \sopranoVoicePart > > \altoVoicePart > > \tenorVoicePart > > \bassVoicePart > > >> > > \layout { } > > \midi { } > > } > > > Thanks, > > Jerry Starks > >