The English Hymnal - Wiki Music Experiment/031

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>.

Soprano: g2 | a2 g2 a2 | c2 b2 a2 | g2 e2 f2 | g1    |
Alto:    e2 | e1    f2 | a2 g2 f2 | d2 c1    | d1    |
Tenor:   c2 | c2 b2 d2 | e1    c2 | b2 a1    | c2 b2 |
Bass:    c2 | a2 e2 d2 | a2 e2 f2 | g2 a1    | g1    |
            |          |          | g2       | g1    |

Soprano: g2 b2 c2    | d2 c2 b2 g2 a2 | c1 | a2 | c2 b2 c2 g2 |
Alto:    d2 g2 a2    | a2 g2 g2 g2 f2 | e1 | f2 | g2 g2 e2 e2 |
Tenor:   b2 d2 f2    | f2 e2 d2 c1 f2 | g1 | c2 | c2 d2 c2 e2 |
Bass:    g2 g2 f4 e4 | d2 e2 g2 e2 d2 | c1 | f2 | e2 g2 a2 c2 |


Soprano: a2 g2 f2 | g1 | g2 | a2 g2 a2 | c2 b2 a2 | g2 e2. f4 | g1    |
Alto:    f2 d2 c2 | b1 | d2 | f2 d2 f2 | e1    c2 | b2 c1     | c2 b2 |
Tenor:   c2 b2 c2 | d1 | b2 | c2 b2 a2 | a1 g2 f2 | d2 a1     | d1    |
Bass:    f2 g2 a2 | g1 | g1 | f2 g2 d2 | a2 e2 f2 | g2 a1     | g1    |
                  |    |    |          |    e2    |           |       |


Soprano: b2   cis2 b2 a2   b2   |
Alto:    fis1      d1.          |
Tenor:   d2   a2   g2 fis2 fis2 |
Bass:    b2   fis2 g2 d2   b2   |


Soprano: g2 a2 g2 f2 g2 |
Alto:    e1.      d2 d2 |
Tenor:   c1.      a1 b1 |
Bass:    c2 a2 c2 d2 g2 |
                     g2 |

Lyrics copied from P3 and perl-formatted--QMacrocarpa 05:13, 13 May 2007 (PDT):

"High Word of God, who once didst come,"
"Leaving thy Father and thy home,"
"To succour by thy birth our kind,"
"When, towards thy advent, time declined,"
""
"Pour light upon us from above,"
"And fire our hearts with thy strong love,"
"That, as we hear thy Gospel read,"
"All fond desires may flee in dread;"
""
"That when thou comest from the skies,"
"Great Judge, to open thine assize,"
"To give each hidden sin its smart,"
"And crown as kings the pure in heart,"
""
"We be not set at thy left hand,"
"Where sentence due would bid us stand,"
"But with the Saints thy face may see,"
"For ever wholly loving thee."
""
"Praise to the Father and the Son,"
"Through all the ages as they run;"
"And to the holy Paraclete"
"Be praise with them and worship meet. Amen."

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.

Midi file here: midi file

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

%%%031.png
%%%Hymn 2 Mechlin Melody
%%%Version 2 Fonts sizes reset.

\version "2.10"

\header {
  dedication = \markup { \center-align { "THE CHRISTIAN YEAR - ADVENT"
		\hspace #0.1 }}	
  title = "2"
  subtitle = \markup { \smallCaps "Mechlin Melody" }
  meter = \markup { \column {  \line { \small { \sans "VERBUM SUPERNUM." \hspace #1 \roman "(L. M.)" }}
	                       \line { \small { \italic "In free rhythm" \fontsize #-5 \general-align #Y #DOWN \note #"2" #1 "= 80." \italic "   To be sung in unison."} } }}   
  arranger =  \markup { \column {
		            \line { \small  \italic "From the 'Antiphonarium Romanum,' Mechlin."  }
			    \line {  \hspace #32  \small "Mode viii."  } }}
  tagline =""
}


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

bd = \bar "dashed"

moveleft = \once \override NoteColumn #'force-hshift = #-0.45

moveright = \once \override NoteHead #'X-offset = #1

soprano = \relative c' { 
  g'2 \bd \moveleft a2( g2) a2 \bd <a c>2( <g b>2) a2 \bd g2( \moveleft e2) f2 \bd g1^\fermata \bar "||" \break
  g2 b2 c2 \bd d2( c2) b2 g2 a2 \bd c1^\fermata \bar "||" a2 \bd c2 b2 c2 g2 \bd \break
  a2( g2) f2 \bd g1^\fermata \bar "||" g2 \bd a2( g2) a2 \bd c2( b2) a2 \bd g2( e2.) f4 \bd g1^\fermata \bar "||" 
}

alto = \relative c' {
  <c e>2 \bd e1 <f d>2 \bd s2 s2 <f c>2 \bd <d b>2 <a c>1 \bd d1 \bar "||"
  <b d>2 <d g>2 <f a>2 \bd <f a>2 <e g>2 <d g>2 c2 f2 \bd e1 \bar "||" <c f>2 \bd <c g'>2 <d g>2 <c e>2 e2 \bd 
  <c f>2 <b d>2 c2 \bd b1 \bar "||" <b d>2 \bd <c f>2 <b d>2 f'2 \bd \moveright e1 c2 \bd b2 \moveright c1 \bd \moveleft c2 b2 \bar "||"
}

tenorA = \relative c' { \clef treble 
  s2 \bd c2 b2 s2 \bd e1 s2 \bd s2 s1 \bd c2 b2 \bar "||"
  s2 s2 s2 \bd s2 s2 s2 s2 s2 \bd s1 \bar "||" s2 \bd s2 s2 s2 s2 \bd 
  s2 s2 s2 \bd s1 \bar "||" s2 \bd s2 s2 s2 \bd s2 s2 s2 \bd s2 s1 \bd s1 \bar "||"
}

tenorB = \relative c { \clef bass
  s2 \bd s2 s2 s2 \bd s1 s2 \bd s2 s1 \bd \once \override NoteHead #'X-offset = #2 g'1 \bar "||"
  s2 s2 s2 \bd s2 s2 s2 s2 f2 \bd g1 \bar "||" s2 \bd s2 s2 s2 g2 \bd 
  s2 s2 f2 \bd d1 \bar "||" s2 \bd s2 s2 a'2 \bd a2 g2 f2 \bd d2 a'1 \bd d,1 \bar "||" 	
} 	


bass = \relative c { \clef bass
  c2 \bd a2 e'2 d2 \bd a2 e2 f2 \bd <g g'>2 \moveright a1 \bd \once \override NoteHead #'X-offset = #2 g1_\fermata \bar "||"
  g'2 g2 f4 e4 \bd d2 e2 g2 e2 d2 \bd c1_\fermata \bar "||" f,2 \bd e2 g2 a2 c2 \bd 
  f,2 g2 a2 \bd g1_\fermata \bar "||" g2 \bd f2 g2 d'2 \bd a2 <e e'>2 f2 \bd g2 a1 \bd g1_\fermata \bar "||" 
}

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

\paper {
  #(set-paper-size "a4")
  top-margin = 2\mm
  bottom-margin = 2\mm
  print-page-number = ##f
  head-separation = 1\mm
  between-system-padding = 2\mm
  between-system-space = #0.1
  ragged-last-bottom = ##t
  ragged-bottom = ##t
}

\book{

\score{
\new ChoirStaff	
 <<

	\context Staff = upper << 
	\context Voice = sopranos { \voiceOne  \global \soprano }
	\context Voice = altos    { \voiceTwo  \global \alto }
	\context Voice = tenorUp  { \voiceFour \global \tenorA }
	                      >>
        
	\context Staff = lower <<
	\context Voice = tenordown { \voiceOne \global \tenorB }
	\context Voice = basses { \voiceFour \global \bass }
			        >> 
			      

 >>
\layout {
		indent=0
		\context { \Score \remove "Bar_number_engraver"
		           timing = ##f
		}
		\context { \Staff \remove "Time_signature_engraver" }
		\context { \Score \remove "Mark_engraver"  }
                \context { \Staff \consists "Mark_engraver"  }
	}

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

\markup {   \hspace #3  %% use \hspace or \halign to centre the 3-column group   
	  \override #'(line-width . 100)
	  \column { %% super column of everything  
	  \fill-line { \small { \smallCaps "Office Hymn. M."   \italic "c. 10th cent.  Tr. Charles Bigg." } }
	 \override #'(baseline-skip . 2 ) %add a small amount of line spacing
	           { \column {  
	                 \line {\hspace #40 \small "Verbum supernum prodiens." }
	                 \line {"  " } }}
	 \line { %% Master Line - of 3 page columns 
	        \column { %%start page column 1		    
		    \column { %% stanza 1 is a column of 2 lines. Redundant if only 1 stanza
			  \line { \hspace #2.2 \column { \lower #2.4 \fontsize #8 "H" }   %%Drop Cap goes here
					 \hspace #-1    %% adjust this if other letters are too far from Drop Cap
				         \column  { \raise #0.0 "IGH Word of God, who once didst come," "  Leaving thy Father and thy home,"} }          	       
			 \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 {   
						"To succour by thy birth our kind,"
			 			"When, towards thy advent, time declined," }	}
			       
			           } %% finish stanza 1
				   
			\hspace #0.5 % adds vertical spacing between verses
			\line { "2  "
			    \column {
				    "Pour light upon us from above,"
				    "And fire our hearts with thy strong love,"
				    "That, as we hear thy Gospel read,"
				    "All fond desires may flee in dread;"
				} }
			  } %%finish page column 1
		           
	                   \hspace #4 %%adds horizontal space columns 1 and 2   
			   
			   \column { \filled-box #'(0.0 . 0.1) #'( -22 . -0) #0 }       %%Column 2. This is the line dviding the columns 1 and 3. 
			   	   
			   \hspace #4 %%adds horizontal space between columns 2 and 3
			   
			\column { %%start page column 3
			\line { "3  "
			    \column {
				    "That when thou comest from the skies,"
				    "Great Judge, to open thine assize,"
				    "To give each hidden sin its smart,"
				    "And crown as kings the pure in heart,"
				} }
			  						
			\hspace #0.5 % adds vertical spacing between verses
			\line { "4  "
				\column {
					"We be not set at thy left hand,"
					"Where sentence due would bid us stand,"
					"But with the Saints thy face may see,"
					"For ever wholly loving thee."
				} }	
			     } %% end page column 3 
	} % end master line	
	\column { \hspace #0.5
	     %%center column for last verse
			\line { \hspace #32 "5. "
			    \column {
"Praise to the Father and the Son,"
"Through all the ages as they run;"
"And to the holy Paraclete"
"Be praise with them and worship meet.    Amen."
				} }
			  		
	}
   } % super-column bracket
} %% end markup


%% 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 g'2( a2) g2( f2 g1)^\fermata \bar "||" }}
	\context Voice = "altos"    { \relative c' { \clef treble \global \voiceTwo e1. d2 d1 \bar "||" }}
	                      >>
			      
	\context Lyrics \lyricsto "sopranos" { \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 c'1. a2 b1 \bar "||" }}
	\context Voice = "basses" { \relative c { \clef bass \global \voiceFour  c2 a2 c2 d2 <g, g'>1_\fermata \bar "||" }}
			        >> 
  >>			      
\header { breakbefore = ##f piece = ##f opus = ##f }
\layout { 
	ragged-right = ##t
	\context { \Score timing = ##f }
	indent = 13\cm
%	#(layout-set-staff-size 5)
	\context { \Staff \remove Time_signature_engraver }

       }

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

} %%book bracket

Lily3

We are trying out a new workflow where L3 grabs the code, compiles and checks. After clearance, L3 will name the files and upload to repository. This ensures that what is checked and cleared is exactly what is uploaded.


Notes

Notes by L2 Jkenny 06:44, 16 May 2007 (PDT)

  • The Amen on the lower left I think belongs to the previous (plainsong) piece so it is not included here.
  • A difficult piece, 3 voices on the upper staff, 1-2 on the lower. Could not keep to 4 discrete vocal parts - I needed 5. But since it is meant to be sung in unison, perhaps it does not matter.
  • Am I seeing things, or does it use dashed bars?
  • The "Mode" statement might mean something - maybe the tempo?

Comments by stygiania 10:03, 16 May 2007 (PDT)

  • Missing period after SUPERNUM in poet line.
  • Missing "tenor" g whole note in last bar of first system.
  • Missing "tenor" g whole note in third bar of second system.
  • "men." part of Amen (block) should move back one note to match the slurs.

Replies by Jkenny 16:30, 16 May 2007 (PDT).

  • Fixed all the above. Also made Amen smaller in proportion to reduced staff size.

Comments by QMacrocarpa 18:40, 16 May 2007 (PDT)

  • Agree dashed bars. Saw a few in 058.png, but not so pervasive as here.
  • I see no problems, but I'm not sure I understand about 4 parts versus 5 and why that might be worrisome. I'd say it's clearable, unless there's something in the 4 vs. 5 thing I'm missing....

Comments by stygiania 19:43, 16 May 2007 (PDT)

  • Since this is marked "sung in unison" the parts are technically for organ so 4 vs. 5 voices really isn't an issue.
  • Lily3 cleared, files uploaded.


Record of Work

    • Lily1 - done by Victorix (Simple Text)
- QMacrocarpa added perl-formatted lyrics.
    • Lily2 - done by Jkenny 06:45, 16 May 2007 (PDT)
    • Lily3 - Comments added by stygiania 10:05, 16 May 2007 (PDT)
- fixed.
- probably ready to be cleared, but not sure I understand possible problem with 4 vs. 5 parts, so I hesitate. Someone better-informed feel free to clear! --Q
- Lily3 cleared stygiania 19:44, 16 May 2007 (PDT)
- 4 parts S A T B is for tidiness so that end users can extract individual parts from the code. But this since this is unison, it didn't matter. 5 parts was because "T" was sometimes treble, sometimes bass clef.
    • Reset fonts. Jkenny 21:00, 20 May 2007 (PDT)