lilypond-user
[Top][All Lists]
Advanced

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

Re: repeats with 3rd stanza following


From: James Bailey
Subject: Re: repeats with 3rd stanza following
Date: Wed, 20 Jan 2010 18:32:43 +0100

Yeah, it takes a bit of getting used to, I don't understand it fully, but anything between {} happens sequentially, anything between <<>> happens simultaneously. It makes sense on paper, but practical applications are a bit trickier. For these kinds of things, I usually just define a new voice context in my existing one, i.e.:

verseVocal = \context Voice = "Vocal" \relative c'' {
        \repeat volta 50 { … }
        \context Voice = "chorusVocal" { … }
        \bar "|."
}

On 20.01.2010, at 07:53, John Kelly wrote:

Thanks, I'll try that. My stumbling block was how to concatenate
different sections in the Staff context.

--JK

On Tue, Jan 19, 2010 at 10:38 AM, James Bailey
<address@hidden> wrote:
Why the extra staff? I would just do:
\context Staff { \new Voice = bassNotesAB \bassNotesAB \new Voice \new Voice
= bassNotesC \bassNotesC }
\context Lyrics \lyricsto bassNotesAB \bassLyricsAB
\context Lyrics \lyricsto bassNotesC \bassNotesC

On 19.01.2010, at 07:33, John Kelly wrote:

That's how I started out. But what's the magic word in the \score section?

The code below results in Stanza 3 getting printed at the top of the
page, with Stanzas 1 and 2 getting overlaid onto it (I kid you not)
about halfway through.

BTW, I'm using Lilypond 2.10.33.

\score {
               \context Score <<
                       \context Staff <<
\new Voice = "bassNotesAB" \bassNotesAB
                       >>
                       \lyricsto "bassNotesAB" \new Lyrics {
                               \bassLyricsAB
                       }
                       \context Staff <<
                               \new Voice = "bassNotesC" \bassNotesC
                       >>
                       \lyricsto "bassNotesC" \new Lyrics {
                               \bassLyricsC
                       }

               >>

               \layout {}
       }

On Mon, Jan 18, 2010 at 9:54 PM, James Bailey
<address@hidden> wrote:

stanzaoneandtwo = { music }
stanzatree = {music }
stanzaonandtwolyrics = {lyrics}
stanzathree = {lyrics}

Does that help?

On 18.01.2010, at 21:55, John Kelly wrote:

I'm trying to set a single vocal part. It has three stanzas with a
refrain. The
music for the thirds stanza is slightly different from the music for the
first
two, so I want the layout like this:

|: notes for stanzas 1 & 2 :| notes for stanza 3 ||
|: words for stanzas 1 & 2 :| words for stanza 3 ||

For some reason Lilypond cannot figure out what I want. I get only the
first two
stanzas or all three stanzas crammed into the last section.

How do I do this? I'm not new to LP, but this is baffling me.

Thanks,

John Kelly



_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user









reply via email to

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