bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: alternate lyrics + multiple strophes


From: Mats Bengtsson
Subject: Re: alternate lyrics + multiple strophes
Date: Thu, 16 Sep 2004 17:37:48 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040803


Bernd Edler wrote:
Hello,
i have trouble with applying the "alternate lyrics"
technique from repeats.ly (de eerste maat..) from the "tips & tricks"
section of the manual to multiple stanzas.

Instead of:

 Staff==============
 1st stanza 1st (bbb)
 1st stanza rpt.(ccc)
 2nd stanza 1st (xxx)
 2nd stanza rpt.(yyy)


I get.

 Staff==============
 1st stanza 1st (bbb)
 2nd stanza 1st (xxx)
 1st stanza rpt.(ccc)


code:

...
>
What am I doing wrong?
If lilypond is doing wrong, then maybe there
is a nice method to work around.
If I use 2 lines of lyrics for each strophe with \skip for
not repeated parts, I get an ugly spacing for lines of score without
repeats.

I would consider this a bug, even though the \repeat fold feature
is completely undocumented in the manual.

However, I don't understand your problems with \skip, see the following
version of your example:

\version "2.2.4"
\paper{raggedright = ##t}
\score{
        <<
                  \context Staff \notes\relative c'{
                          c d e f \break
                          \repeat "volta" 2 { g a b c \break }
                          \alternative { { c b a g } { f e d c } }
                  }
                  \context Lyrics=A \lyrics {
                      \set stanza = "1."
                          aa aaa- aaa  aaaa
                          bb bbb bbbb bbbb
                          dd ddd ddd ddd dd ddd- ddd ddd
                  }

                  \context Lyrics=Arepeat \lyrics {
                        \skip 1
                        ccc ccc- cccc _
                  }
                  \context Lyrics=B \lyrics {
                      \set stanza = "2."
                          ww www- www  wwww
                          xx xxx xxxx xxxx
                          zz zzz zzz zzz zz zzz- zzz zzz
                  }
                  \context Lyrics=Brepeat \lyrics {
                        \skip 1
                         yyy yyy- yyyy _
                  }
        >>
}


   /Mats





reply via email to

[Prev in Thread] Current Thread [Next in Thread]