lilypond-user
[Top][All Lists]
Advanced

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

Problem with terminating an extender


From: Johannes Koch
Subject: Problem with terminating an extender
Date: Fri, 04 Jul 2008 14:51:32 +0200
User-agent: Thunderbird 1.5.0.14 (Windows/20071210)

Hi,

I have a problem with extenders for a split Voice context:
"Lyrics Soprano 1" contains lyrics for the upper soprano voice when the soprano is split. I want the extenders in the lyrics to terminate when the voice split ends. This is not possible after the first "Ooo", while the extender terminates with the word "psst" which of course is not connected to a note.

I use lilypond version 2.10.29.

--- snip ---------------
\include "deutsch.ly"

sop = {
\clef violin
\key c \major
\time 4/4
<<
 \new Voice = "Soprano.1" {\voiceOne e'1-( | f' | e'4-) }
 \new Voice = "Soprano.2" {\voiceTwo r2 c'-( | d'1 | c'4-) }
>>
 \breathe c'2.-(
d'2. c'8-) r
<<
 \new Voice = "Soprano.1" {\voiceOne r2 r8 e'4.-( | f'1 | e'8-) }
 \new Voice = "Soprano.2" {\voiceTwo r8 c'4.-(~ c'2 | d'1 | c'8-) }
 >>
 r8 r4 r2
r e'4-( c'-)
}

ten = {
\clef "G_8"
\key c \major
\time 4/4
r4 g2.-(
a1
g4-) \breathe <<
 {g2.-( | a~ a8-)}
 \\
 {e2.-( | f~ f8-)}
 >> r8
r2 g-(
a1
g8-) r r4 r2
r2 g4-( e-)
}

lyrSopA = \lyricmode {
\set associatedVoice = #"Soprano.1"
Ooo1*9/4 __
_1*13/8 _8
_2 _8 Ooo1. __
psst_8 _2. _1
}

lyrSop = \lyricmode {
\set associatedVoice = #"Soprano.2"
_2 _8 Ooo1*13/8 __
\set associatedVoice = #"Soprano"
ooo1*13/8 __ _8
\set associatedVoice = #"Soprano.2"
_8
Ooo1*2 __ _8 _2. _2
\set associatedVoice = #"Soprano"
ooo __
}

lyrTen = \lyricmode {
\set associatedVoice = #"Tenor"
_4 Ooo1*2 __
\set associatedVoice = #"Tenor.2"
ooo1*13/8 __ _8
\set associatedVoice = #"Tenor"
_2
Ooo1*13/8 __ _8 _1*5/4
ooo2 __
}

\score {
  \context ChoirStaff <<
    \context Lyrics = "Lyrics Soprano 1" \lyrSopA
    \context Voice = "Soprano" \sop
    \context Lyrics = "Lyrics Soprano" \lyrSop
    \context Voice = "Tenor" \ten
    \context Lyrics = "Lyrics Tenor" \lyrTen
  >>
  \layout {
  }
}
--- snip ---------------

--
Johannes Koch
In te domine speravi; non confundar in aeternum.
                            (Te Deum, 4th cent.)




reply via email to

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