Hi Dmytro, replace uplyr by the following:
uplyr = \lyricmode { la -- la -- la -- la __ "" _ _ la -- la -- la } You should know, that _ does the same as \skip 1, but is easier to write. Hope this helps! Dominic 2008/9/29 Dmytro O. Redchuk <[EMAIL PROTECTED]>: > Hi, all. > > In vocal scores i often put soprano and alto in one staff > and use soprano lyrics with a lot of skips, so soprano has lyrics only > if it differs from alto's lyrics. > > Please, masters, take a look at this fragment -- melisma line in soprano voice > extends too far, over skips, rests and skips again: > > \version "2.11.42" % is this the problem? > > upper = \relative c'' { > c4 c c c ~ > c1 ~ > c4 c -"skip!" r c -"skip!" > c4 -"skip!" c c c > } > > lower = \relative a' { > a4 a a a > a a a a > a a a a > a a a a > } > > uplyr = \lyricmode { > la -- la -- la -- la __ > \repeat "unfold" 3 { \skip 1 } > la -- la -- la > } > > lolyr = \lyricmode { > la -- la -- la -- la, > la -- la -- la -- la, > la -- la -- la -- la, > la, la -- la -- la! > } > > \score { > \new Staff = "staff" << > \new Voice = "upper" { \voiceOne \upper } > \new Lyrics \with { alignAboveContext = "staff" } \lyricsto "upper" \uplyr > \new Voice = "lower" { \voiceTwo \lower } > \new Lyrics \lyricsto "lower" \lolyr > >> > } > > Thank you. > > -- > Dmytro O. Redchuk > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user