lilypond-user
[Top][All Lists]
Advanced

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

Re: Lyrics and alternative repeats default behavior


From: James E. Bailey
Subject: Re: Lyrics and alternative repeats default behavior
Date: Mon, 30 Mar 2009 18:44:06 +0200


Am 30.03.2009 um 17:16 schrieb Pekka Siponen:

I'm not top posting.
I find the behavior with lyrics and alternative repeats somewhat illogical..

For me the logical thing would be something like:
%---------------
\version "2.12.2"
\score {
  \new GrandStaff {
    \new Staff {
<<
      \new Voice = "alku" \relative c' {
                \repeat volta 2 { c d e f g a b c }
                \alternative {
                        { d e f g }
                        { d c b a }
                }
          }
          \new Lyrics \lyricsto "alku" {
                cx dx ex fx gx ax bx cx dI eI fI gI
                cy dy ey fy gy ay by cy
                dII cII bII aII }
                
        }       
  }
}
% Places where lyrics should be:
% I = first ending
% II = second ending
% x = first stanza
% y = second stanza
%---------------

Also, if you don't want to have different stanzas, only repeat the same lyrics,
you could add "\repeat volta" and \alternative to the lyrics.

Perhaps in the future..?

You can add \repeat and \alternative to the lyrics. Different stanzas are entered separately. So, your example would be easily notated in lilypond so:
\version "2.12.2"

\score {
        \new Staff <<
                \new Voice = "alku" \relative c' {
                        \repeat volta 2 { c d e f g a b c }
                        \alternative {
                                { d e f g }
                                { d c b a }
                        }
                }
                \new Lyrics \lyricsto "alku" {
                        \set stanza = "First Stanza "
                        \repeat volta 2 { cx dx ex fx gx ax bx cx }
                        \alternative {
                                { dI eI fI gI }
                                { dII cII bII aII }
                        }
                }
                \new Lyrics \lyricsto "alku" {
                        \set stanza = "Second Stanza "
                        cy dy ey fy gy ay by cy
                }
        >>
}





reply via email to

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