lilypond-user
[Top][All Lists]
Advanced

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

Re: lilypond-user Digest, Vol 76, Issue 98


From: Frederick Dennis
Subject: Re: lilypond-user Digest, Vol 76, Issue 98
Date: Wed, 25 Mar 2009 05:56:29 +0430

Dear All,
In the following extract from "The Preces and Responses"
by John Reading (d. 1692), the tenorTwoSnippet lyric "to"
has an over-long extender. Adding skips after it makes
the extender even longer. Is there any way of shortening
it?

The first and third staves for the priest aren't long enough.
How do you lengthen them?

Is there an easy way of lining up the choir staves so they
stack neatly?

Why doesn't \once \override Slur #'positions = #'(6 . 6)
have any effect on the slur in the alto part?

Thank you for your attention.

% Created on Mon Jun 23 17:27:19 BST 2008
\version "2.12.2"
#(set-global-staff-size 19)
\paper {
   
    paper-height = #270
    indent = #0
line-width = 17\cm %This figure is crucial in getting both bits of score
            %into the line without going off the page horizontally.
           
}
right = {
\once \override Voice.NoteColumn #'force-hshift = #0.5  %This moves a note to
                            %the right to avoid
                            %overlapping
}

global = {
\key a \major
        }
\header {
    title = "The Preces and Responses"
           subtitle = "     "
       composer = "John Reading"
       meter = "    "
       piece = "    "
}
%%%%%%%%%%%%%%%%%%%%%%%%%Line One%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
vicar = \relative c' {
\cadenzaOn    %This line turns off automatic barlines, thereby allowing
        %as many notes per bar as desired.
\override Score.RehearsalMark #'break-align-symbols = #'(clef)    %Positions text above the   %clef   
\clef bass
\mark "Priest"                        %This is the text which is positioned.
\key a \major
a\breve  s4 s4 s4 s4 s4 \bar "||"
}

vicarlyrics = \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %The left means the
                            %vicar's note is at the
                            %left
"O Lord, open Thou our lips."
}

soprano = \relative c' {
%\cadenzaOn   
\key a \major
\time 3/4
\partial 4
cis'8.^\markup { Choir } cis16
cis4 cis d
e( d8.) cis16( b8. a16)
gis2.
\bar "||"
 
}

alto = \relative c' {
\key a \major
\time 3/4
\partial 4   
a'8. a16
a4 e e
e2 fis4
e2.
}

tenor = \relative c' {
\key a \major
\time 3/4
\partial 4
e8. e16
e4 a, gis
a4.. e'16( d8. cis16)
b2.
}

bass = \relative c' {
\key a \major
\time 3/4
\partial 4
a8. a16
a4 a, b
cis2 d4
e2.
}

words = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
And our mouth shall shew forth __
thy __ praise.
}}

\markup { \fill-line {
    \translate #(cons -7 -7) {    %The 2nd number will move the vicar's
                    %line up or down. -1 is up, -10 is down
                    %The first no. moves the vicar's line
                    %sideways. -7 takes it to the left
                               
        \score {
        \new Staff = vicar
        %\with { \remove "Time_signature_engraver" }
        << %\with remove etc. gets rid of the time signature
            %It has to go after the = vicar
        \new Voice ="vicar" { \vicar }
        \new Lyrics \lyricsto vicar \vicarlyrics
        >>
        \layout {
        line-width = #70 %Juggle this number - to find the optimum.
        \context { \Lyrics
        \override LyricText #'font-size = #-1 % -1 is 12% smaller
        %\override LyricSpace #'minimum-distance =#1
        }
        }
        }
    }
   
\score {
    \relative c'
    <<
    \new ChoirStaff
            <<
    \new Staff %\with { \remove "Time_signature_engraver" }
            <<
            \clef treble
            \new Voice = "Soprano" { \global  \voiceOne \soprano }
    \new Voice = "Alto" { \global \voiceTwo \alto }
                >>
    \new Lyrics \lyricsto Soprano \words           
               
    \new Staff %\with { \remove "Time_signature_engraver" }
        <<
    \clef bass
    \new Voice = "Tenor" { \global \voiceOne \tenor }
    \new Voice = "Bass" { \global \voiceTwo \bass }
                >>
            >>
    >>
   
    %\midi {    }

    \layout  {
    line-width = #70 %Juggle this number to find optimum.
    %ragged-right = ##t
    \context { \Lyrics
        \override LyricText #'font-size = #-1 }    %-1 is 12% smaller
        }
    }
}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Line Two%%%%%%%%%%%%%%%%%%%%

vicarTwo = \relative c' {
\cadenzaOn    %This line turns off automatic barlines, thereby allowing
        %as many notes per bar as desired.
%\override Score.RehearsalMark #'break-align-symbols = #'(clef)    %Positions text above the %clef   
\clef bass
%\mark "Priest"                        %This is the text which is positioned.
\key a \major
 \override Stem #'transparent = ##t    %makes stems invisible
fis,4 a a b a a a
\bar "||"
}

vicarTwolyrics = \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %The left means the
                            %vicar's note is at the
                            %left
O, God, make speed to save us.
}

sopranoTwo = \relative c' {
%\cadenzaOn   
\key a \major
\time 3/4
%\partial 4
cis'4 cis d
e2 fis4
cis( b2)
a2.
\bar "||"
 
}

altoTwo = \relative c' {
\key a \major
\time 3/4
%\partial 4   
a'4 a a
a2 fis4 e2~( e8. d16)
cis2.
}

tenorTwo = \relative c' {
\key a \major
\time 3/4
%\partial 4
e4 e d
cis8. b16( a2)
a( gis4)
a2.
}

bassTwo = \relative c' {
\key a \major
\time 3/4
%\partial 4
a4 a a
cis,2 d4
e2.
a,2.
}

wordsTwo = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
O Lord, make haste to help __ us.
}}

tenorTwoSnippet = {
    \lyricmode {
        \repeat "unfold" 4 { \skip 1 } %the unfold is the number
                        %of skips. 1 means a syllable
    to __
    }
}
\markup { \fill-line {
    \translate #(cons -7 -7) {    %The 2nd number will move the vicar's
                    %line up or down. -1 is up, -10 is down
                    %The first no. moves the vicar's line
                    %sideways. -7 takes it to the left
                               
        \score {
        \new Staff = vicarTwo
        %\with { \remove "Time_signature_engraver" }
        << %\with remove etc. gets rid of the time signature
            %It has to go after the = vicar
        \new Voice ="vicarTwo" { \vicarTwo }
        \new Lyrics \lyricsto vicarTwo \vicarTwolyrics
        >>
        \layout {
        line-width = #70 %Juggle this number - to find the optimum.
        \context { \Lyrics
        \override LyricText #'font-size = #-1 % -1 is 12% smaller
        %\override LyricSpace #'minimum-distance =#1
        }
        }
        }
}
   
\score {
    \relative c'
    <<
    \new ChoirStaff
            <<
    \new Staff %\with { \remove "Time_signature_engraver" }
            <<
            \clef treble
            \new Voice = "SopranoTwo" { \global  \voiceOne \sopranoTwo }
    \new Voice = "AltoTwo" { \global \voiceTwo \altoTwo }
                >>
    \new Lyrics \lyricsto SopranoTwo \wordsTwo           
               
    \new Staff  = men %\with { \remove "Time_signature_engraver" }
         <<
    \clef bass
    \new Voice = "TenorTwo" { \global \voiceThree \tenorTwo }
    \new Voice = "BassTwo" { \global \voiceFour \bassTwo }
                >>
                \new Lyrics \with {alignAboveContext=men}
                \lyricsto TenorTwo { \tenorTwoSnippet }
            >>
    >>
   
    %\midi {    }

    \layout  {
    line-width = #70 %Juggle this number to find optimum.
    %ragged-right = ##t
    \context { \Lyrics
        \override LyricText #'font-size = #-1 }    %-1 is 12% smaller
        }
    }
}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Line Three%%%%%%%%%%%%%%%%%%%%

vicarThree = \relative c' {
\cadenzaOn    %This line turns off automatic barlines, thereby allowing
        %as many notes per bar as desired.
\override Score.RehearsalMark #'break-align-symbols = #'(clef)    %Positions text above the %clef   
\clef bass
%\mark "Priest"                        %This is the text which is positioned.
\key a \major
a\breve  s4 s4 s4 s4 s4 s4 \bar "||"
}

vicarThreeLineOnelyrics = \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %The left means the
                            %vicar's note is at the
                            %left
"Glory be to the Father, and to"
}

vicarThreeLineTwolyrics = \lyricmode {
"the Son, and to the Holy Ghost."   
}

sopranoThree = \relative c' {
%\cadenzaOn   
\key a \major
\time 3/4
\partial 4
cis'8. cis16
cis4 cis d8. cis16
b4 b e
dis2 e4
}

altoThree = \relative c' {
\key a \major
\time 3/4
\partial 4   
a'8. a16
a4 a a8. a16
e4 e8. fis16( gis4)
fis2 gis4
}

tenorThree = \relative c' {
\key a \major
\time 3/4
\partial 4
e8. e16
e4 e d8. a16
b4 b b
b2 b8.( e16)
}

bassThree = \relative c' {
\key a \major
\time 3/4
\partial 4
a8. a16
a4 a fis8. fis16
gis4 gis e
b'2 e,4
}

wordsThree = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
As it was in the be -- gin -- ning,
is __ now, and __
}}

\markup { \fill-line {
    \translate #(cons -7 -7) {    %The 2nd number will move the vicar's
                    %line up or down. -1 is up, -10 is down
                    %The first no. moves the vicar's line
                    %sideways. -7 takes it to the left
                               
        \score {
        \new Staff = vicarThree
        %\with { \remove "Time_signature_engraver" }
        << %\with remove etc. gets rid of the time signature
            %It has to go after the = vicar
        \new Voice ="vicarThree" { \vicarThree }
        \new Lyrics \lyricsto vicarThree \vicarThreeLineOnelyrics
        \new Lyrics \lyricsto vicarThree \vicarThreeLineTwolyrics
        >>
        \layout {
        line-width = #70 %Juggle this number - to find the optimum.
        \context { \Lyrics
        \override LyricText #'font-size = #-1 % -1 is 12% smaller
        %\override LyricSpace #'minimum-distance =#1
        }
        }
        }
    }
   
\score {
    \relative c'
    <<
    \new ChoirStaff
            <<
    \new Staff %\with { \remove "Time_signature_engraver" }
            <<
            \clef treble
            \new Voice = "SopranoThree" { \global  \voiceOne \sopranoThree }
    \new Voice = "AltoThree" { \global \voiceTwo \altoThree }
                >>
    \new Lyrics \lyricsto AltoThree \wordsThree           
               
    \new Staff %\with { \remove "Time_signature_engraver" }
        <<
    \clef bass
    \new Voice = "TenorThree" { \global \voiceOne \tenorThree }
    \new Voice = "BassThree" { \global \voiceTwo \bassThree }
                >>
            >>
    >>
   
    %\midi {    }

    \layout  {
    line-width = #70 %Juggle this number to find optimum.
    %ragged-right = ##t
    \context { \Lyrics
        \override LyricText #'font-size = #-1 }    %-1 is 12% smaller
        }
    }
}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Line Four%%%%%%%%%%%%%%%%%%%%

sopranoFour = \relative c' {
%\cadenzaOn   
\key a \major
\time 3/4
%\partial 4
cis'4 a d
b gis b
gis2.
e'4. cis8 fis4~
fis b,4. a8
a2.
\bar "||"
}

altoFour = \relative c' {
\key a \major
\time 3/4
%\partial 4   
a'4 e fis
e4.. e16 dis4
e2.
a4. a8 fis8.[
\once \override Slur #'positions = #'(6 . 6)
g16](
a2) gis4
a2.
}

tenorFour = \relative c' {
\key a \major
\time 3/4
%\partial 4
e8. d16( cis4) b8.( a16)
gis8. a16( b4) b
b2.
e4. e8 d8.[ e16](
fis4) d4.( cis8)
cis2.
}

bassFour = \relative c' {
\key a \major
\time 3/4
%\partial 4
a4 a d,
e e b
e2.
cis4. cis8 d4~
d e4. e8
a,2.
}

wordsFour = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
ev -- er, and __ ev -- er __ shall be:
world with -- out end. __
}}

SopranoFourSnippet = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
\repeat "unfold" 7 { \skip 1 }
world with -- out __ end.
A -- men.
}}

AltoFourSnippet = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
\repeat "unfold" 11 { \skip 1 }
A -- men.
}}

TenorFourSnippet = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
\repeat "unfold" 11 { \skip 1 }
A -- men.
}}

BassFourSnippet = { \lyricmode {
%\once \override LyricText #'self-alignment-X = #LEFT %the words in quotes
                            %are set to one note
                            %which is at the left
\repeat "unfold" 7 { \skip 1 }
world with -- out __ end.
A -- men.
}}

\markup { \fill-line {
\score {
    \relative c'
    <<
    \new ChoirStaff
            <<
    \new Staff = women %\with { \remove "Time_signature_engraver" }
            <<
            \clef treble
            \new Voice = "SopranoFour" { \global  \voiceOne \sopranoFour }
    \new Voice = "AltoFour" { \global \voiceTwo \altoFour }
                >>
                \new Lyrics \with {alignAboveContext=women}
                \lyricsto SopranoFour { \SopranoFourSnippet }
                \new Lyrics \with {alignBelowContext=women}
                \lyricsto AltoFour { \AltoFourSnippet }
               
    \new Staff = men %\with { \remove "Time_signature_engraver" }
        <<
    \clef bass
    \new Voice = "TenorFour" { \global \voiceThree \tenorFour }
    \new Voice = "BassFour" { \global \voiceFour \bassFour }
                >>
                \new Lyrics \with {alignAboveContext=men}
                \lyricsto TenorFour { \wordsFour }
                \new Lyrics \with {alignAboveContext=men}
                \lyricsto TenorFour { \TenorFourSnippet }
                \new Lyrics \with {alignBelowContext=men}
                \lyricsto BassFour { \BassFourSnippet }
            >>
    >>
   
    %\midi {    }

    \layout  {
    %line-width = #70 %Juggle this number to find optimum.
    %ragged-right = ##t
    \context { \Lyrics
        \override LyricText #'font-size = #-1 }    %-1 is 12% smaller
        }
    }
   
}}

reply via email to

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