lilypond-user
[Top][All Lists]
Advanced

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

Re: Lyric after staff?


From: David Kastrup
Subject: Re: Lyric after staff?
Date: Tue, 21 May 2013 14:01:44 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Gregory Heytings <address@hidden> writes:

>>
>>> What is the best way to put lyrics past the end of a staff, like this:
>>>
>>> =======|.
>>> A B C D   E F
>>>
>>> The words "A B C D" are placed with \lyricsto, but how is it
>>> possible to put words at positions "E F"?  When written in the
>>> lyrics, they are simply ignored, even if the staff is not large
>>> enough to fill the line-width.
>>>
>>
>> It's probably simplest to use Lyrics with manual durations for such
>> things:
>>
>> <<
>>  \new Staff { c' d' e' d' \bar "|." }
>>  \lyrics { A-4 ve Cae- sar, "morituri te salutant." }
>> >>
>>
>
> Hmmm...  Somehow this works with your simple example, but not with
> slightly more complex ones:
>
> \score {
>   \new Staff <<
>     \new Voice { c' d' e' d' \bar "|." }
>     \lyrics { A-4 ve Cae- sar, "morituri te salutant." }
>   >>
> }
>
> continues the staff after the final "|." and places "morituri te
> salutant" under it.  And:
>
> \score {
>   \new Staff <<
>     \new Voice = A { c' d' e' d' \bar "|." }
>     \new Lyrics \lyricsto A { A-4 ve Cae- sar, "morituri te salutant." }
>   >>
> }
>
> simply removes the "morituri te salutant."

A mixture would be

\score {
  \new Staff <<
    \new Voice = A { c' d' e' d' \bar "|." \stopStaff }
    \lyrics \with { associatedVoice = "A" }
    { A-4 ve Cae- sar, \unset associatedVoice "morituri te salutant." }
  >>
}

The problem with \lyricsto is that it also tells LilyPond to pick off
the rhythm from the associated Voice, and then LilyPond lets the lyrics
die together with the associated Voice.

>> Maybe it would make sense if "associated" lyrics would just continue
>> with the normal durations when losing their associated Voice rather
>> than committing suicide.
>>
>
> Indeed.

See above...

-- 
David Kastrup




reply via email to

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