lilypond-user
[Top][All Lists]
Advanced

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

Re: Two addit. lyrics lines -- how to make centered?


From: Mats Bengtsson
Subject: Re: Two addit. lyrics lines -- how to make centered?
Date: Tue, 13 Mar 2007 13:21:35 +0100
User-agent: Thunderbird 1.5.0.10 (X11/20070221)

The general ideas are described in the section on Divisi lyrics. I actually sent an explanation on how it works earlier today in an email entitled "lyrics and \skip"
that hasn't made it to the mailing list archives yet.

My guess is that the following modified version of your \score block
gives what you want:

   \score {
       \new Staff = "tenor" <<
           \new Voice = "tenvoice" {
               \melody
           }
           \new Lyrics = tenlyr \lyricsto tenvoice \mainwords
           \new Lyrics = tenlyrup
                \with {
                      alignAboveContext = tenor
                }
           \lyricsto tenorup \upperwords
           \context Lyrics = tenlyr \lyricsto tenorlo \lowerwords
       >>
   }


  /Mats

Dmytro O. Redchuk wrote:
Hello,

   I want to add lyrics to voice and have additional lyrics for some
   measures (which may have additional voice -- upper tenor, let's say) --
   and i don't know how to do it best :-)

   Just take a look at the code:

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

        melody = \relative c'' {
                g a b c
                <<
                        \new Voice = "tenorup" {
                                \voiceOne
                                b a g f
                        }
                        \new Voice = "tenorlo" {
                                \voiceTwo
                                % s s s s
                                c c c c
                        }
                >>
                e d c c
        }
mainwords = \lyricmode { c d e f g a b c } upperwords = \lyricmode { u u u u }
        lowerwords = \lyricmode { l l l l }
\score {
                \new Staff = "tenor" <<
                        \new Voice = "tenvoice" {
                                \melody
                        }
                        \new Lyrics = tenlyr \lyricsto tenvoice \mainwords
                        \new Lyrics = tenlyrup
                                % \with {
                                %       alignAboveContext = tenlyr
                                % }
                        \lyricsto tenorup \upperwords
                        \new Lyrics = tenlyrlo \lyricsto tenorlo \lowerwords
                >>
        }

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    This code produces two lyrics which are lowered below "main" tenor's
    lyrics. Is there any way to raise them up (upper tenor -- above and
    lower tenor -- below "main" vocal)?

    If i uncomment \with {alignAboveContext = tenlyr } in that code --
    it's almost what i want, but i would like to have additional lyrics
    to be close to "main". Is there any way to do this?

    What i want exactly: to have behaviour like in this fragment --
    http://www2.ldc.net/~dor/kanon006.jpg (was typed with
    musixlyr/musixtex, 28K)

Thanks!

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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