2012/7/9 Helge Kruse <helge.kr...@gmx.net>: > Hello Phil, > > thanks for reply. I tried to fix this with \skip as well as with \melisma. > Unfortunately both failed. > > When I use \skip I get near to the expected result. Inside the cadenza I > have to use manual beaming. As long as I leave the last four quavers without > beaming brackets Lilypond sets the lyrics fine. When I try to put the > brackets to the quavers, the lyrics disappear although I adapt the \skip > repeat count accordingly. > > When I use \melisma and \melismaEnd I get the same bad result as I got with > the slur. Removing the cadenza lets the lyrics appear. But there is really a > cadenza. (see autograph) > > Additionally the first variant with \skip compiles completely different with > Lilypond 2.14.2. It has the same lyrics problem, but the strange line break > is new with 2.15.40. > > Regards > Helge > > \version "2.15.40" > > soprano = \relative c'' { % to be connected with \skip in the lyrics > \key d \major \clef soprano \time 2/4 > r8 e d c | > b \cadenzaOn g'~\fermata g16[ fis a g] fis[ e d c] b[ c d c] b[ a g fis] e8 > c' b \cadenzaOff a g16. a32 a4\trill > | d,4 r > } > > sopranoMel = \relative c'' { > \key d \major \clef soprano \time 2/4 > r8 e d c | > b \cadenzaOn \melisma g'~\fermata g16[ fis a g] fis[ e d c] b[ c d c] b[ a g > fis] e8[ c' b \cadenzaOff a] g16.[ a32] \melismaEnd a4\trill > | d,4 r > } > > sopranoWords = \lyricmode { zu neu -- en Freu -- { \repeat unfold 10 \skip > 1 } den wach. } > sopranoMelWords = \lyricmode { zu neu -- en Freu -- den wach. } > > \score { << > \new Staff { \new Voice = "one" \soprano } \new Lyrics \lyricsto "one" { > \sopranoWords } >>> } > > \score { << > \new Staff { \new Voice = "two" \sopranoMel } \new Lyrics \lyricsto "two" > { \sopranoMelWords } >>> } > > ----- Original Message ----- > From: Phil Holmes > Sent: Sunday, July 08, 2012 10:49 PM > To: Helge Kruse ; lilypond-user@gnu.org > Subject: Re: lyrics in cadenza > >> 1) Lilypond reports that it finds an unlimited hyphen. It removes the >> hyphen as well as the remaining text. >> >> 2) I need the slur to indicate that the notes belong to one syllable. >> That's okay, so Lilypond knows how long the coloratura should be. But >> I would like to hide the slur, since the singer doesn't need it. The >> autograph doesn't have a slur anyway. Can you help hiding it? >> > > Please check the documentation for \skip or \melisma which should do what > you want. > > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > Hi Helge,
how about: \version "2.15.39" sopranoMel = \relative c'' { \key d \major \clef soprano \time 2/4 r8 e d c | % ensure that there's no Break \noBreak \cadenzaOn b \melisma g'~\fermata g16[ fis a g] fis[ e d c] b[ c d c] b[ a g fis] e8[ c' b a] g16.[ a32] \melismaEnd a4\trill \bar "|" \cadenzaOff d,4 r } sopranoMelWords = \lyricmode { zu neu -- en Freu -- den wach. } \score { << \new Staff \new Voice = "two" \sopranoMel \new Lyrics \lyricsto "two" \sopranoMelWords >> } HTH, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user