Ferenc Wagner writes: > > \score { > > << \context Voice = "melody" { \relative c' { c c c c | c } } > > \new Lyrics \lyricsto "melody" { we shall o- ver- come } >> } > > > > \score { > > << \context Voice = "melody" { \relative c' { c c8 e c4 c | c } } > > \new Lyrics \lyricsto "melody" { we shall not o- ver- come } >> } > > > > \score { > > << \context Voice = "melody" { > > \relative c' { c > > << {\voiceOne c8 e} \\ {\voiceTwo c4} >> > > \oneVoice c4 c | c > > } > > } > > \new Lyrics \lyricsto "melody" { we o- ver- come } > > \new Lyrics \lyricsto "1" { shall not } > > \new Lyrics \lyricsto "2" { shall } > > >> > > }
> > > > The third score correctly combines the first two (although the split > > lyrics are typeset one line too low). But that trick only works once > > for a part -- the next assignment to "1" would put yet another line of > > lyrics under the same split note, rather than the next one. Can notes > > and text be associated closer somehow to avoid this? > > \new Lyrics creates a new lyrics context (ie. a fresh and > independent line of lyrics); what you want is putting more > words into the *same* context (line) you already created. Yes, apparently I need to, but I can't figure out how to do it! Do you know a way to put alternative lyrics into the same context, so that in the example both `shall' and `shall not' are aligned with the second note? > Since "2" is a short lived voice context, I'm not sure if it > will just work. As a side note, I found it more natural not > to use the implicit voice creation syntax, but explicitly > name contexts (and possible keep them alive) by the other > method illustrated in the referred article. -- Kilian Foth Phone +49 40 42883-2518 AB NATS, FB Informatik Fax +49 40 42883-2515 Universität Hamburg Vogt-Kölln-Str. 30 22527 Hamburg _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user