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 <[email protected]> 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
>
>