The English Hymnal - Wiki Music Experiment/Hymns51-100/121

From DPWiki
Jump to navigation Jump to search

Lily1 Code

Edit this section and paste your code between the tags <code><pre> and </pre></code>.

To upload a midi, go here: file-repository. You need a userid and password (see this project's main wiki page).

Then create a link in this section to that uploaded midi file.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The English Hymnal, 121.png, Hymn #64.
%%% Format=ABC
%%%

X: 1
T: DUNFERMLINE. (C. M.)
C: Scottish Psalter, 1615.
M: 4/2
L: 1/2
Q: 1/2=66
K: E
V:1 staves=4
%%MIDI transpose 0
E2EF|GABB|G2||G2|cBB^A|HB2||
B2GB|cBAG|F2||G2|FEED|HE2||
%
V:2
%%MIDI transpose 0
B,2B,(C/D/)|EEED|E2||B,2|EDCC|HD2||
F2E(F/G/)|AG(G/F/)E|D2||E2|C(G,/A,/)B,B,|HB,2||
%
V:3 clef=bass
%%MIDI transpose -24
g2ba|baff|g2||e2|gfgc'|Hb2||
b2e'=d'|c'^d'(e'/b/)b|b2||b2|aeff|Hg2||
%
V:4 clef=bass
%%MIDI transpose -24
e2gf|ecBB|e2||e2|cdef|HB2||
d2eB|AB(c/d/)e|B2||e2|AcBB|He2||

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The English Hymnal, 121.png, Hymn #64.
%%% Format=ABC
%%%
%%% Amen only.

X: 2
T: 
C: 
M: 4/2
L: 1/2
Q: 1/2=66
K: E
V:1 staves=4
%%MIDI transpose 0
E2E2||
%
V:2
%%MIDI transpose 0
C2B,2||
w:A-men.
%
V:3 clef=bass
%%MIDI transpose -24
a2g2||
%
V:4 clef=bass
%%MIDI transpose -24
A2e2||

Lyrics copied from P3 and perl-formatted --QMacrocarpa 12:38, 30 May 2007 (PDT):

"MAKER of earth, to thee alone"
"    Perpetual rest belongs;"
"And the bright choirs around thy throne"
"    May pour their endless songs."
""
"But we,--ah holy now no more!"
"    Are doomed to toil and pain;"
"Yet exiles on an alien shore"
"    May sing their country's strain."
""
"Father, whose promise binds thee still"
"    To heal the suppliant throng,"
"Grant us to mourn the deeds of ill"
"    That banish us so long;"
""
"And, while we mourn, in faith to rest"
"    Upon thy love and care,"
"Till thou restore us with the blest"
"    The song of heaven to share."
""
"O God the Father, God the Son,"
"    And God the Holy Ghost,"
"To thee be praise, great Three in One,"
"    From thy created host. Amen."
""

Lily2 Code

Edit this section and paste your code between the tags <code><pre> and </pre></code>.

To upload the output PDF and midi files, go here: file-repository. You need a userid and password (see this project's main wiki page).

Then create a link in the Lily3 section to those files

%%% 121.png
%%% Hymn 64 Dunfermline Maker of Earth, to thee alone
%%% Version 2

\version "2.10"

\header {
	dedication = \markup { \center-align { \line {  "THE CHRISTIAN YEAR - SEPTUAGESIMA TO LENT" } 
					       \hspace #1
						} }	
  title = \markup { "64" }
			       
  arranger = \markup { \small {\italic "Scottish Psalter, 1615."} }
  poet = \markup { \small { \sans  "DUNFERMLINE." \hspace #1 \roman { "(C. M.)"} } }
  meter = \markup { \small { \italic {Moderately slow} \fontsize #-5 \general-align #Y #DOWN \note #"2" #1 = 66.} }
  tagline = ""
}

%%%%%%%%%%%%%%%%% Macro Definitions

%%% macro to cope with a partial measure in the middle of a piece.
%%% Manual does not recommend using \partial in the middle of a piece.
%%% In this case, the macro specifies that 0 of 1/2 notes in a 4/2 measure have past,
%%% hence we are restarting at the beginning of a measure, and the previous partial measure is 
%%% considered complete
startmeasure =  \set Score.measurePosition = #(ly:make-moment 0 2)

%% generates the breathmarks
breathmark = {	
	      \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible 
	      \override Score.RehearsalMark #'Y-offset = #'4.0 
	      \override Score.RehearsalMark #'X-offset = #'-0.5
	      \mark \markup { \fontsize #4 ","}
}

%%%%%%%%%%%%%%%% End of macro definitions

%%% SATB voices

global = {
 \time 4/2 
 \key e \major
  \set Staff.midiInstrument = "church organ"
}

soprano = \relative c' { 
  e1 e2 fis2 | gis2 a2 b2 b2 | gis1 \breathmark \bar "||" 
      gis1 | cis2 b2 b2 ais2 | b1 ^\fermata \bar "||" \break
  \startmeasure b1 gis2 b2 | cis2 b2 \once \override NoteColumn #'force-hshift = #1.6 a2 gis2 | fis1 \breathmark \bar "||" 
      gis1 | fis2 e2 e2 dis2 | e1 ^\fermata \bar "||" 
}

alto = \relative c' { 
  b1 b2 cis4( dis4) | e2 e2 e2 dis2 | e1 \bar "||" 
      b1 | e2 dis2 cis2 cis2 | dis1 \bar "||" 
  fis1 e2 fis4( gis4) | a2 gis2 gis4( fis4) e2 | dis1 \bar "||" 
      e1 | cis2 gis4( a4) b2 b2 | b1 \bar "||"
}

tenor = \relative c { \clef bass 
  gis'1 b2 a2 | b2 a2 fis2 fis2 | gis1 \bar "||" 
      e1 | gis2 fis2 gis2 cis2 |  b1  \bar "||"
  b1 e2 d2 | cis2 dis!2 e4( b4) b2 | b1 \bar "||" 
      b1 | a2 e2 fis2 fis2 | gis1 \bar "||"
}

bass = \relative c { \clef bass 
  e1 gis2 fis2 | e2 cis2 b2 b2 | e1 \bar "||" 
      \once \override NoteColumn #'force-hshift = #-0.02 e1 | cis2 dis2 e2 fis2 | b,1 _\fermata \bar "||" 
  dis1 e2 b2 | a2 b2 cis4( dis4) e2 | b1 \bar "||" 
      e1 | a,2 cis2 b2 b2 | e1 _\fermata \bar "||"
}  

#(ly:set-option 'point-and-click #f)

\paper {
  #(set-paper-size "a4")
%  annotate-spacing = ##t
  print-page-number = ##f
  ragged-last-bottom = ##t
  ragged-bottom = ##t
}

\book{

%%% Score block	
	
\score{ 
\new ChoirStaff	
 <<
	\context Staff = upper << 
	\context Voice = sopranos { \voiceOne \global \soprano }
	\context Voice = altos    {\voiceTwo \global \alto }
	                      >>       
	\context Staff = lower <<
	\context Voice = tenors { \voiceOne \global \tenor }
	\context Voice = basses { \voiceTwo \global \bass }
			        >> 
 >>
 
\layout {
	indent=0
%	\context { \Score timing = ##f }
	\context { \Score \remove "Bar_number_engraver" }
	\context { \Staff \remove "Time_signature_engraver" }
	\context { \Score \remove "Mark_engraver"  }
        \context { \Staff \consists "Mark_engraver"  }
	}
	
\midi { 
   \context {
       \Score 
       tempoWholesPerMinute = #(ly:make-moment 144 4)
            }
       }
	
} %%% score bracket

%%% Text markups - lyrics titles

\markup {
	\column { \small {
		\line { \hspace #60  \italic "C. Coffin, 1676-1749.  Tr. J. M. Neale." }
		                                                                                                     
	    \line { \hspace #38 \small "Te laeta, mundi Conditor."}
} } } 

%%% Main lyrics markup block

\markup { \hspace #30 %%add space as necc. to center the column
          \column { %% super column of everything
	              \column { %%% verse 1 is a column of 2 lines  
	                  \line { \hspace #2.2 \column { \lower #2.4 \fontsize #8 "M" }   %%Drop Cap goes here
				  \hspace #-1.2    %% adjust this if other letters are too far from Drop Cap
				  \column  { \raise #0.0 "AKER of earth, to thee alone"  "  Perpetual rest belongs;"} }          
	                  \line {  \hspace #2.5  %%adjust hspace until this line left edge is flush with Drop Cap
				   \lower  #1.56  %%adjust this until the line spacing looks right
				   \column {   
					   "And the bright choirs around thy throne"
					   "    May pour their endless songs."
			  		}}
			       
			           } %% finish stanza 1	
		       \hspace #1 
           		\line { "2  "
			   \column {	     
				   "But we,—ah holy now no more!"
				   "    Are doomed to toil and pain;"
				   "Yet exiles on an alien shore"
				   "    May sing their country's strain."
			}}
			\hspace #1 
					  \line { "3  "
		    \column {	     
			    "Father, whose promise binds thee still"
			    "    To heal the suppliant throng,"
			    "Grant us to mourn the deeds of ill"
			    "    That banish us so long;"
			}}
		}  
}	  

%%%fake score block to occupy space and force a pagebreak.  Can't think of a better way of doing this.
\score{
	{s4 }
\header { breakbefore = ##f piece = ##f opus = ##f tagline = ##f }
\layout{	
	\context { \Staff
		\remove Time_signature_engraver
		\remove Key_engraver
		\remove Clef_engraver
		\remove Staff_symbol_engraver
}}}

	
%%% second page
%%% Continuation of lyrics

\markup { \hspace #30   %%add space as necc. to center the column
          \column {  
           	\line {"4  "
		    \column {	     
			    "And, while we mourn, in faith to rest"
			    "    Upon thy love and care,"
			    "Till thou restore us with the blest"
			    "    The song of heaven to share."
			}} 
		\hspace #1 % adds vertical spacing between verses  
		\line {"5. "
		    \column {	     
			    "O God the Father, God the Son,"
			    "    And God the Holy Ghost,"
			    "To thee be praise, great Three in One,"
			    "    From thy created host.     Amen."
		}}
	  }
} %%% lyric markup bracket

%%% Amen score block
\score{
  \new ChoirStaff
   <<
        \context Staff = upper \with { fontSize = #-3  \override StaffSymbol #'staff-space = #(magstep -2) }  
	                      << 
	\context Voice = "sopranos" { \relative c' { \clef treble \global \voiceOne e1 e1 \bar "||" }}
	\context Voice = "altos"    { \relative c' {  \clef treble \global \voiceTwo cis1 b1 \bar "||" }}
	                      >>
			      
	\context Lyrics \lyricsto "altos" { \override LyricText #'font-size = #-1 A -- men. }
	
	\context Staff = lower \with { fontSize = #-3  \override StaffSymbol #'staff-space = #(magstep -2) }  
	                       <<
	\context Voice = "tenors" { \relative c { \clef bass \global \voiceThree a'1 gis1 \bar "||" }}
	\context Voice = "basses" { \relative c { \clef bass \global \voiceFour  a1 e'1 \bar "||" }}
			        >> 
  >>			      
\header { breakbefore = ##f piece = " " opus = " " }
\layout { 
	\context { \Score timing = ##f }
	ragged-right = ##t
	indent = 15\cm
	\context { \Staff \remove Time_signature_engraver }

       }
       
%%% Amen midi    
\midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 66 2) }}     
       
}  

%%% List of hymns also suitable

\markup {\hspace #30 \column {
	\line{ \hspace #3 \italic "The following are also suitable:"}
	\hspace #0.1 
	\small {
	"459  O Love, how deep, how broad, how high."
	"471  Praise to the Holiest in the height."
	"497  There is a book who runs may read."  }
}} 


} %%book bracket

Lily3

Download the files from these links, edit the code in Lily2 or else leave notes in the section below.


Notes

QMacrocarpa 19:30, 20 June 2007 (PDT)

  • Missing breathmarks at two mid-system double-bars.
  • Latin above lyrics: "laeta" should be all lower-case.
  • That's all I found.

Jkenny 20:19, 20 June 2007 (PDT)

  • Fixed breathmarks
  • Fixed Latin

styg 11:13, 25 June 2007 (PDT)

  • In the "also suitable" section: Hymn 471, the word Holiest should be capitalized.

Jkenny 18:22, 25 June 2007 (PDT)

  • Fixed.

QMacrocarpa 18:46, 27 June 2007 (PDT)

  • L3 cleared.


Project History

    • Lily1 - done (ABC) QMacrocarpa 10:14, 14 June 2007 (PDT) (lyrics added)
    • Lily2 - done Jkenny 21:33, 14 June 2007 (PDT)
    • Lily3 - comments added QMacrocarpa 19:31, 20 June 2007 (PDT)
- fixed. Jkenny 20:21, 20 June 2007 (PDT)
- comment added styg 11:14, 25 June 2007 (PDT)
- fixed. Jkenny 18:50, 25 June 2007 (PDT)
- Lily 3 cleared and files uploaded QMacrocarpa 18:53, 27 June 2007 (PDT)