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