lilypond-user
[Top][All Lists]
Advanced

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

Re: Lyrics disappear with associatedVoice in a duet


From: Eric van Gyzen
Subject: Re: Lyrics disappear with associatedVoice in a duet
Date: Sat, 17 Nov 2012 17:38:20 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121029 Thunderbird/16.0.2

On 11/15/2012 03:06 AM, Phil Holmes wrote:
----- Original Message ----- From: "Eric van Gyzen" <address@hidden>
To: <address@hidden>
Sent: Thursday, November 15, 2012 5:05 AM
Subject: Lyrics disappear with associatedVoice in a duet


Fellow Lilypond Users:

I'm writing a vocal duet on a ChoirStaff with lyrics between two
staves. When one voice rests, I'm trying to use associatedVoice to
make the lyrics follow the other voice.  I would expect the lyrics to
remain between the staves, but the lyrics disappear completely.

Here is the tiniest example I can write:

========
\version "2.16.0"  % also tried 2.17.6

\new ChoirStaff <<
    \new Staff \new Voice = "SopranoVoice" \relative c' { c4 d e f r1 }
    \new Lyrics \lyricsto "SopranoVoice" {
        So -- pran -- os rule.
        \set associatedVoice = #"AltoVoice"
        Al -- tos are cool.
    }
    \new Staff \new Voice = "AltoVoice" \relative c' { r1 f4 e d c }
>>
========


I can get the voice switch to work by (a) reading the NR, where it says
"\set associatedVoice = "two" % must be set one syllable early" and (b)
creating the alto part before we try to set the lyrics to it.  However,
the lyrics seem stuck below the music for me.

\new ChoirStaff <<
     \new Staff \new Voice = "SopranoVoice" \relative c' { c4 d e f r1 }
     \new Staff \new Voice = "AltoVoice" \relative c' { r1 f4 e d c }
     \new Lyrics \lyricsto "SopranoVoice" {
         So -- pran -- os
         \set associatedVoice = #"AltoVoice"
         rule.
         Al -- tos are cool.
     }
 >>

Thanks, Phil. I did have associatedVoice one syllable early in my real score; I just failed to do that in my tiny example. Oversimplification, I suppose. ;-)

Thanks again.

Eric



reply via email to

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