Hi Maarten,

try to create an (invisible) Devnull Staff that also gets the chords as
musical content, and name that Devnull Staff (eg "inv"). Then assign the
lyrics to inv instead of upper.

Like this:


melody = \relative c' {
   \repeat unfold 20 {c}
}

text = \lyricmode {
 ta ta ta ta ta
}

harmonies = \chordmode {
  c1
  aes1
  bes1
  d1
  f1
}

\score {
 <<
 \new Devnull = "inv" {
   \harmonies
 }
 
 \new ChordNames {
 %\set chordChanges = ##t
 \harmonies
 }

 \new Voice { \melody }

 \new Lyrics \lyricsto "inv" \text
 >>
 \layout { }
}


To be honest, I was surprised that you could name a Devnull context, but
... there it is...

Hope that helps,
Robert


On Tue, Dec 11, 2012, at 02:01 PM, Maarten de Keijzer wrote:

Hi,

I am trying to create a sheet for choir accompaniment, and have
arranged chord names above the pianostaff with my own notes.
Now I want to add the choir lyrics to the (partly empty) bars to better
be able to deal with rests.

I tried this, but Lilypond complains on not finding ‘upper’ or ‘chd’.


\score {

   <<

     \new ChordNames \chd

     \new Lyrics \lyricsto "upper" \lyr

     \new Staff <<

       \new Voice = "upper" \upper

     >>

     \new Staff <<

       \new Voice = "lower" \lower

       \clef bass

     >>

   >>

}


What would be the best method to have the lyrics related to the chords,
not to ‘my music’?


-- Maarten

_______________________________________________

lilypond-user mailing list

[1]lilypond-user@gnu.org

[2]https://lists.gnu.org/mailman/listinfo/lilypond-user

References

1. mailto:lilypond-user@gnu.org
2. https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to