lilypond-user
[Top][All Lists]
Advanced

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

Re: How do I fit lyrics?


From: Mats Bengtsson
Subject: Re: How do I fit lyrics?
Date: Thu, 01 Feb 2007 13:22:38 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20061206)

You are on the right track. I found the following problems:

- Since the \new Voice{...} section at the end of the tenor part should just be a continuation of the previous music, you probably wanted to include it in the
 definition of \tenor, i.e.
tenor = \context Voice = "tenor"  \relative c' {
   \voiceOne
   \partial 4 d4
   b'2 d8 b d2 dis4 e2 c4 b2
   a4 b2 d4 e2 e4 fis2 e4 d2
   c4 b2 d4 d2 b4 c4.( e8 e c) b2
   a4 b2 d4 d cis c b2 c4 b2
   d,4
   b'2 d8 b d2 dis4 e2 c4 b2
   a4 b2 d4 e2 e4 fis2 e4 d2
   c4 b2 d4 d2 b4 c4.( e8 e c) b2
   a4 b2 d4 d cis c b2 c4 b2
   d,4
   b'2 d8 b d2 dis4 e2 c4 b2
   a4 b2 d4 e2 e4 fis2 e4 d2
   c4 b2 d4 d2 b4 c4.( e8 e c) b2
   a4 b2 d4 d cis c b2 c4 b2
   \new Voice = tenorDivisi { \voiceOne
       \transpose g c''{
    r4 r b4 b r4 r d'4 d'4 dis' e'2. c'4 b2. r4
   }}
}

- For silly technical reasons, the \lyricsto in your \score block has to appear
 after the music where you define the name of the Voice context. One
 solution to this is described in "The Lyrics context". Another, which
unfortunately hasn't still made it into the manual is to do the \new Lyrics below the staff in the input file but set the property alignAboveContext to place it above the stave in the printed output. That's what I have used below.

- You had confused the syntax a bit when creating the extra lyrics line.

The resulting \score block could look something like:


\score {
   % \transpose g ees
\context ChoirStaff <<
          %\context ChordNames \accomp
        \unset ChoirStaff.melismaBusyProperties
       \context Staff ="upper"  { \clef "G" <<
           \global
           \tenor
           \lead
       >>}
\new Lyrics \with{ alignAboveContext = "upper" } \lyricsto "tenorDivisi" \tenorwords \lyricsto "lead" \context Lyrics = "stanza-1" {
           \set stanza = "1."
               \stanzaa }
\context Staff = "lower" { \clef "F"<<
           \global
           \bari
           \bass
       >>}
   >>
 ...
}

  /Mats

Father Gordon Gilbert wrote:
Hi Mats,

Thanks for the advice. I tried doing what you advised, consulting also the Manual, and here's what I came up with. It compiles, but it only has the music and no words, and the music is only part of the whole song (the last verse). What did I do wrong?

Thanks again for a wonderful programme. And for all the advice you give in this list.

Blessings,

Fr. Gordon Gilbert

\header {
    filename = "AmazingGrace-Sweet-Ads.ly"
    enteredby = "Gordon Gilbert"
    composer = ""
    poet = "Rev'd John Newton, 1779"
    date=""
    title = "Amazing Grace"
    metre = ""
    meter = \metre
    copyright = "Public Domain"
    style = "Hymn"
    mutopiacomposer = \composer
    mutopiapoet=\poet
    maintainer = ""
    maintainerEmail = ""
    lastupdated = ""
}

\version " 2.11.14"
\paper{
    #(set-paper-size "letter")
}

global= {
    \time 3/4
    \key g \major
}

tenor = \context Voice = "tenor"  \relative c' {
    \voiceOne
    \partial 4 d4
    b'2 d8 b d2 dis4 e2 c4 b2
    a4 b2 d4 e2 e4 fis2 e4 d2
    c4 b2 d4 d2 b4 c4.( e8 e c) b2
    a4 b2 d4 d cis c b2 c4 b2
    d,4
    b'2 d8 b d2 dis4 e2 c4 b2
    a4 b2 d4 e2 e4 fis2 e4 d2
    c4 b2 d4 d2 b4 c4.( e8 e c) b2
    a4 b2 d4 d cis c b2 c4 b2
    d,4
    b'2 d8 b d2 dis4 e2 c4 b2
    a4 b2 d4 e2 e4 fis2 e4 d2
    c4 b2 d4 d2 b4 c4.( e8 e c) b2
    a4 b2 d4 d cis c b2 c4 b2
}
\new Voice = tenorDivisi {
        \transpose g c''{
    r4 r4 b4 b r4 r d'4 d'4 dis' e'2. c'4 b2. r4
    }}


lead=\context Voice = "lead"  \relative c'  {
    \voiceTwo
    \partial 4 d4
    g2 b8( g) b2 a4 g2 e4 d2
    d4 g2 b8( g) b2 a4 d2. ~ d2
    b4 d4.^ "x"( b8) d( b) g2 d4 e4.( g8) g( e) d2
    d4 g2 b8( g) b2 a4 g2. ~ g2
    d4
    g2 b8( g) b2 a4 g2 e4 d2
    d4 g2 b8( g) b2 a4 d2. ~ d2
    b4 d4.( b8) d( b) g2 d4 e4.( g8) g( e) d2
    d4 g2 b8( g) b2 a4 g2. ~ g2
    d4
    g2 b8( g) b2 a4 g2 e4 d2
    d4 g2 b8( g) b2 a4 d2. ~ d2
    b4 d4.( b8) d( b) g2 d4 e4.( g8) g( e) d2
    d4 g2 b8( g) b2 a4 g2( fis4 f2)
    \key c \major
    \transpose g c'' {
    d4 \time 4/4
    g2. b8( g) b2. a4 g2. e4 d2.
    d4 g2. b8( g) b2. a4 d'1 ~ d'2.
    b4 d'2 ~ d'8( b8) d'( b) g2. d4 e2 ~ e8 ( g8) g( e) d2.
    d4 g2. b8( g) b2. a4 g1 ~ g }
    \bar "||"
} bari = \context Voice = "bari" \relative c' {
    \voiceOne
    \partial 4 d,4
    g2 g4 d'2 b4 c2 a4 g2
    a4 b2 b4 a2 a4 d2 a4 a2
    d4 g,2 g4 d2 b'4 c2 a4 g2
    a4 b2 g4 fis4. e8 fis4 g2. ~ g2
    d4
    g2 g4 d'2 b4 c2 a4 g2
    a4 b2 b4 a2 a4 d2 a4 a2
    d4 g,2 g4 d2 b'4 c2 a4 g2
    a4 b2 g4 fis4. e8 fis4 g2. ~ g2
    d4
    g2 g4 d'2 b4 c2 a4 g2
    a4 b2 b4 a2 a4 d2 a4 a2
    d4 g,2 g4 d2 b'4 c2 a4 g2
    a4 b2 g4 fis4. e8 fis4 g2 b4 d2

}
bass = \context Voice = "bass" \relative c {
    \voiceTwo
    \partial 4 d4
    g,2 b4 d2 b4 c2 e4 g2
    fis4 e2 e4 a,2 cis4 d2( e4 fis d) d
    b2 d4 g,2 b4 c2 e4 g2
    fis4 e2 e4 d e fis g2 d4 g2
    d4
    g,2 b4 d2 b4 c2 e4 g2
    fis4 e2 e4 a,2 cis4 d2( e4 fis d) d
    b2 d4 g,2 b4 c2 e4 g2
    fis4 e2 e4 d e fis g2 d4 g2
    d4
    g,2 b4 d2 b4 c2 e4 g2
    fis4 e2 e4 a,2 cis4 d2( e4 fis d) d
    b2 d4 g,2 b4 c2 e4 g2
    fis4 e2 e4 d e fis g2.~ g2
    \key c \major
    \transpose g c'{
    d4
    g,2. b,4 d2. b,4 c2. e4 g2.
    fis4 e2. e4 a,2. cis4 d2.( e4 fis2 d4) d
    b,2. d4 g,2. b,4 c2. e4 g2.
    fis4 e2. e4 d2 e4 fis g2. c4 g,1
    }
}

%accomp=\chordmode {
%}



stanzaa = \lyricmode {
    A -- ma -- zing Grace, how sweet the sound
    That saved a wretch like me;
    I once was lost, but now am found,
    Was blind but now I see.
'Twas grace that taught my heart to fear,
    And grace my fears re -- lieved;
    How pre -- cious did that grace ap -- pear
    The hour I first be -- lieved!
Thro' ma -- ny dan -- gers, toils and snares
    I have al -- rea -- dy come
    'Tis grace hath brought me safe thus far,
    And grace will lead me home.
When we've been there ten thou -- sand years
    Bright shin -- ing as the sun,
    We've no less days to sing God's praise
    Than when we first be -- gun!
}
tenorwords = \lyricmode {
    When we've been there ten thou -- sand years
}


\score {
    % \transpose g ees
 \context ChoirStaff <<
           %\context ChordNames \accomp
         \unset ChoirStaff.melismaBusyProperties
\new Lyrics \lyricsto "tenorDivisi" \context Lyrics = "tenorwords" \context Staff ="upper" { \clef "G" <<
            \global
            \tenor
            \lead
        >>}
\lyricsto "lead" \context Lyrics = "stanza-1" {
            \set stanza = "1."
                \stanzaa }
\context Staff = "lower" { \clef "F"<<
            \global
            \bari
            \bass
        >>}
    >>
    \layout{
        indent = 0.0\pt
        \context {
            \ChordNames
            \override ChordName  #'style = #'american
            chordChanges = ##t
            }
    }
    \midi {
        \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 60 2)
      }
    }
}





--
Fr. Gordon Gilbert
Penetanguishene, ON
------------------------------------------------------------------------

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

--
=============================================
        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]