Remy,

Thanks for the suggestion, but I have the same problem with this that I
have with the Documentation: it works fine as a snippet, but when I put it
in the entire piece, the ossia staff is below the bass staff, and the ossia
lyrics are beneath the soprano lyrics under the top staff. I need to have
the "ossia" staff above the top (soprano) staff, and the ossia lyrics
associated with the ossia staff.

Jerry

On Sun, Jan 3, 2021 at 2:58 PM JxStarks <[email protected]> wrote:

> Got it, thanks! I'll try it out now.
>
> On Sun, Jan 3, 2021 at 1:31 PM Remy CLAVERIE <[email protected]>
> wrote:
>
>> Hi Jerry,
>>
>>
>>
>> Here is a MWE with ossia/lyrics:
>>
>>
>>
>> \version "2.18.2"
>>
>> OssiaLyrics = \lyricmode {
>>   Ma -- gni -- fi -- cat
>> }
>>
>> \new Staff
>> <<
>>   \new Voice \relative c {
>>     c''4 b d c
>>     <<
>>       { c4 b d c }
>>         \new Staff
>>         <<
>>           \new Voice = "V" \relative c'' { e4 d f e }
>>         >>
>>     >>
>>     c4 b c2
>>   }
>>   \new Lyrics \lyricsto "V" \OssiaLyrics
>> >>
>>
>>
>>
>> HTH,
>>
>>
>>
>> Rémy
>>
>> > Message du 03/01/21 18:22
>> > De : "JxStarks" <[email protected]>
>> > A : "lilypond-user" <[email protected]>
>> > Copie à :
>> > Objet : Lyrics for ossia staff
>> >
>> >
>> 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
>> >
>>
>>
>>
>>

Reply via email to