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

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.


%%%132.png

%%%Hymn 70 HERZLIEBSTER JESU.  (11 11. 11 5.)

%%%Rev 1.
%%%First Tune

\version "2.10.23"

\header {

  dedication = \markup { \center-align { "THE CHRISTIAN YEAR - LENT"

	\hspace #0.1 }}	

  title = \markup {"70" \small \smallCaps "(Alternative Version)"}

  poet = ""

  meter = ""
  composer = ""
  arranger = \markup { \center-align {\tiny \italic "Harmonized by" \smallCaps "J. S. Bach." \italic "in the 'Passion according to St. Matthew.'"}}

  tagline =""

}
%%%%%macros
nbbar = { \bar "|" \noBreak } %%macro to generate a nobreak bar

nbdbar = { \bar "||" \noBreak } %%macro to generate a nobreak double bar
%%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

global = {

\time 8/4

\key bes \major

\set Staff.midiInstrument = "church organ"

}


soprano = \relative c' { \partial 2 g'2 \nbbar g g fis d \nbbar g a bes bes \nbbar c2(bes2) a2^\fermata \breathmark
 \nbdbar a \break
bes c d4(c) bes2 \nbbar ees ees d4(c) d2 \nbbar c1 bes2\fermata \breathmark \nbdbar bes \nbbar a g f4(ees) d4(ees) \break
f2 f g f \nbbar ees1 d2\fermata \breathmark \nbdbar d' \nbbar c bes a1 \nbbar g1. \nbdbar}


alto = \relative c' { \partial 2 f2 \nbbar ees e d2 a \nbbar g d' d g \nbbar a(g) fis\nbdbar d2 \break
d f! f g4(f) \nbbar ees4(f) g2 g g \nbbar c,4(d ees2) d2 \nbdbar g \nbbar c, bes c bes4(c) \break
d2 d ees2 d \nbbar d4(b4 c2) b2 \nbdbar g'2 \nbbar g4(fis) g2 g4(e4 fis!2) \nbbar d1. \nbdbar}


tenor = \relative c { \clef bass \partial 2 d'2 \nbbar c bes a fis \nbbar c' c bes4(c) d2 \nbbar ees2(d) d \nbdbar fis,!2 \break
g a bes4(a) g2 \nbbar g2 c bes4(a) bes2 \nbbar bes(a) f \nbdbar d \nbbar e4(fis) g2 c, f \break
bes2 bes bes4(c) d2\nbbar g,1 g2 \nbdbar bes!2 \nbbar a2 d,2 d'2.(c4) \nbbar b1. \nbdbar}


bass = \relative c {\clef bass \partial 2 b2 \nbbar c cis d d \nbbar e fis g g \nbbar fis(g) d_\fermata \nbdbar d \break
g f! bes, ees4(d) \nbbar c(d) ees(f) g2 f4(e) \nbbar f1 bes,2_\fermata \nbdbar bes2 \nbbar c4(d) ees2 a,2 bes2 \break
bes'4(aes) g(f) ees4(d) c(b) \nbbar c1 g2_\fermata \nbdbar g2 \nbbar a2 bes4(c) d1 \nbbar g,1. \nbdbar}

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

   #(set-paper-size "a4")

%%  annotate-spacing = ##t

 % top-margin = 2\mm

 % bottom-margin = 3\mm

   print-page-number = ##f

%  between-system-space = #0.1

%  between-system-padding = 3\mm

   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 Staff = lower <<

	\context Voice = tenors { \voiceOne \global \tenor }

	\context Voice = basses { \voiceTwo \global \bass }

			        >> 

>>

\layout {

	indent=0

		\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 46 2) }}  



} %%score bracket

\markup{ \hspace #18

  \override #'(line-width . 85)

  \justify{  \small { "      [" \italic { This version may be used in connection with the other in those verses only where the}\smallCaps "Choir sings alone.  " \italic {  This version should only be attempted by good choirs.} "]" } } }
} %%book bracket



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

"AH, holy Jesu, how hast thou offended,"
"That man to judge thee hath in hate pretended?"
"By foes derided, by thine own rejected,"
"                                O most afflicted."
""
"Who was the guilty? Who brought this upon thee?"
"Alas, my treason, Jesu, hath undone thee."
"'Twas I, Lord Jesu, I it was denied thee:"
"                                I crucified thee."
""
"Lo, the good Shepherd for the sheep is offered;"
"The slave hath sinned, and the Son hath suffered;"
"For man's atonement, while he nothing heedeth,"
"                                God intercedeth."
""
"For me, kind Jesu, was thy incarnation,"
"Thy mortal sorrow, and thy life's oblation;"
"Thy death of anguish and thy bitter passion,"
"                                For my salvation."
""
"Therefore, kind Jesu, since I cannot pay thee,"
"I do adore thee, and will ever pray thee,"
"Think on thy pity and thy love unswerving,"
"                                Not my deserving."
""

Lily2 Code

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

%%%133.png
%%%Hymn 70 Alternative Version 
%%%Rev 4

\version "2.10"

\header {

  dedication = \markup { \center-align { "THE CHRISTIAN YEAR - LENT"
                 	\hspace #0.1 }}	

  title = \markup {"70 " \large \smallCaps "(Alternative Version)"}

  meter = \markup { \small { \column {  \line { \sans {"HERZLIEBSTER JESU."} \hspace #1 \roman {"(11 11. 11 5.)"}}
  \line { \italic {Very slow and solemn} \fontsize #-5 \general-align #Y #DOWN \note #"2" #1 = 46.} } } }
  
  arranger = \markup { \small {\center-align { \line { \italic "Harmonized by" \smallCaps "J. S. Bach" \italic "in the" }
                                                \italic "‘Passion according to St. Matthew.’" }}}
  tagline =""

}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Macros

%%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 ","}
}

%% Used to pull a note left. Used when a slurred note pair straddles a longer note when notecolumn force-hshift does not work 		 
straddle =  { \once \override Score.SeparationItem #'padding = #2
              \once \override NoteHead #'X-offset = #-2.8 
              \once \override Stem #'X-offset = #-2.8 }

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

%%% SATB voices

global = {

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

soprano = \relative c' { 
  \partial 2 g'2 | g g fis d | g a bes bes | c2(bes2) a2^\fermata \breathmark \bar "||" a \break
  bes c d4(c) bes2 | ees ees d4(c) d2 | c1 bes2\fermata \breathmark \bar "||" bes | a g f4(ees) d4(ees) \break
  f2 f g f | ees1 d2\fermata \breathmark \bar "||" d' | c bes a1 | g1. \bar "||"}

alto = \relative c' { 
  \partial 2 f2 | ees e d2 a | g d' d g | a(g) fis\bar "||" d2 \break
  d f! f g4(f) | ees4(f) g2 g g | c,4(d ees2) d2 \bar "||" g | c, bes c bes4(c) \break
  d2 d ees2 d | \straddle d4(b4 c2) b2 \bar "||" g'2 | g4(fis) g2 \straddle g4(e4 fis!2) | d1. \bar "||"}

tenor = \relative c { \clef bass 
  \partial 2 d'2 | c bes a fis | c' c bes4(c) d2 | ees2(d) d \bar "||" fis,!2 \break
  g a bes4(a) g2 | g2 c bes4(a) bes2 | bes(a) f \bar "||" d | e4(fis) g2 c, f \break
  bes2 bes bes4(c) d2| g,1 g2 \bar "||" bes!2 | a2 d,2 d'2.(c4) | b1. \bar "||"}

bass = \relative c {\clef bass 
  \partial 2 b2 | c cis d d | e fis g g | fis(g) d_\fermata \bar "||" d \break
  g f! bes, ees4(d) | c(d) ees(f) g2 f4(e) | f1 bes,2_\fermata \bar "||" bes2 | c4(d) ees2 a,2 bes2 \break
  \straddle bes'4(aes) g(f) ees4(d) c(b) | c1 g2_\fermata \bar "||" g2 | a2 bes4(c) d1 | g,1. \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 \remove "Bar_number_engraver" }
	\context { \Staff \remove "Time_signature_engraver" }
	\context { \Score \remove "Mark_engraver"  }
        \context { \Staff \consists "Mark_engraver"  }

	}

%%% hymn midi

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

} %%% score bracket


%%% Markup of hymn notes

\markup{ \hspace #4  \override #'(line-width . 96)

\justify{  { "     [" \italic {This version may be used in connection with the other in those verses only where the} \smallCaps { Choir sings alone. }  \italic { "    This version should only be attempted by good choirs." } "]" } } }

%%% Lyrics markup

%%% Note: In order to generate the Fraktur title below, a Fraktur font is needed.   
%%% HumboldtFraktur and GF Gesetz are examples of Fraktur fonts which resemble the original
%%% image and are free and downloadable from the internet.   
%%% HumboldtFraktur works well on Windows and Linux 
%%% but has been reported to give problems when compiling
%%% on Macintosh installations, thus GF Gesetz has been used below
%%% In the original image, "s" and "t" in "Herzliebster" were joined in a Fraktur style ligature
%%% comprising a long-s (the one that looks like a "f") and a t.
%%% HumboldtFraktur does have a st ligature, mapped to the pound sign. 
%%% However, to allow the text to degrade gracefully for users who do not have the 
%%% Fraktur font, I did not use the ligatured characters.  Instead, the regular 
%%% unicode character for the long-s (unicode 017F) was used, together with a Fraktur "t", moved
%%% a little closer together, to look like a ligature.
%%% If you do not have a Fraktur font, you should see "Herzliebſter". 
%%% If you use another Fraktur font, simply put the name into the font-name override below.

\markup { 
	  \hspace #24 %%add space as necc. to center the column
          \column { %% super column of everything
		      \hspace #1
		      \line { {\hspace #36  \small \italic "J. Heermann, 1585-1647.  Tr. Y. H."}}  
		      \hspace #1
		      \line {  \small { \hspace #18 \override #'(font-name . "GF Gesetz") {"Herzliebſ" \hspace #-1.35 "ter Jeſu."}}}
		      \hspace #1
	              \column { %%stanza 1 is a column of 2 lines  
	                  \line { \hspace #2.2 \column { \lower #2.4 \fontsize #8 "A" }   %%Drop Cap goes here
				  \hspace #-1.6    %% adjust this if other letters are too far from Drop Cap
				  \column  { \raise #0.0 "H, holy Jesu, how hast thou offended," "  That man to judge thee hath in hate pretended?" } }          
	                  \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 {   
					   "By foes derided, by thine own rejected,"
					   "                                            O most afflicted."
			  		}}
			       
			           } %% finish stanza 1	
	   
				   
	}  
}	 
	 
	 
%%% 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
}}}	 

%%% page 2
%%% continuation of lyrics

\markup { \hspace #24   %%add space as necc. to center the column
          \column { 
		  \hspace #1
		  \line { "2  "
		    \column {	     
			    "Who was the guilty? Who brought this upon thee?"
			    "Alas, my treason, Jesu, hath undone thee."
			    "'Twas I, Lord Jesu, I it was denied thee:"
			    "                                            I crucified thee."
			}}
		  \hspace #1
           	  \line { "3  "
		   \column {	     
			   "Lo, the good Shepherd for the sheep is offered;"
			   "The slave hath sinnèd, and the Son hath suffered;"
			   "For man's atonement, while he nothing heedeth,"
			   "                                            God intercedeth."
			}}
		\hspace #1 % adds vertical spacing between verses  
           	\line {"4  "
		    \column {	     
			    "For me, kind Jesu, was thy incarnation,"
			    "Thy mortal sorrow, and thy life's oblation;"
			    "Thy death of anguish and thy bitter passion,"
			    "                                            For my salvation."
			}}  
		\hspace #1 % adds vertical spacing between verses  
           	\line {"5. "
		    \column {	     
			    "Therefore, kind Jesu, since I cannot pay thee,"
			    "I do adore thee, and will ever pray thee,"
			    "Think on thy pity and thy love unswerving,"
			    "                                            Not my deserving."
			}}  
	  }
}% 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 g'1 g1 \bar "||" }}
	\context Voice = "altos"    { \relative c' { \clef treble \global \voiceTwo c1 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 ees1 d1 \bar "||" }}
	\context Voice = "basses" { \relative c { \clef bass \global \voiceFour  c1 g1 \bar "||" }}
                             >> 
>>			      

\header { breakbefore = ##f piece = " " opus = " " }

\layout { 
      \context { \Score timing = ##f }
      ragged-right = ##t
      indent = 15\cm
      \context { \Staff \remove Time_signature_engraver }
       }

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

} %% book bracket

Lily3

Notes

by ebykm 21:27, 31 May 2007 UTC

  • Used lily code
    arranger = \markup { \center-align {\tiny \italic "Harmonized by" \smallCaps "J. S. Bach." \italic "in the 'Passion according to St. Matthew.'"}}

than composer = Harmonised by J.S Bach in the & arranger = 'Passion according to St. Matthew.'.

Notes by L2 Jkenny 08:50, 3 June 2007 (PDT)

  • Very nice! I only made a few small changes.
  • using the arranger field with \center-align is fine. I changed size to \small from \tiny (we are standardizing on \small here, and also moved the \small modifier out and wrapped the whole center-align expression with braces so that \small influences the whole lot.
  • (Alternative Version) uses the \large \smallCaps modifiers.
  • I tried changing the nbbar to | and was pleased to find the Lilypond continued to be well-behaved with regards to linebreaks. So I used | rather than nbbar aqs this reduces clutter.
  • Inserted the straddle macro. This produces the effect where a slurred pair of crochets straddles a longer note, such as in the last system 1stbar tenor/bass.
  • Added lyrics and Amen block (same as Hymn 70 proper).


Comments by ebykm 20:53, 3 June 2007 UTC

  • Do we need Amen block for this ?, the original doesn't have one.

QMacrocarpa 15:11, 6 June 2007 (PDT)

  • About the amen block, the bracketed text below the music indicates a degree of interchangeability between this piece and 132.png which I think justifies using the amen block from 132.png on this piece as well.
  • In code header, should be 133.png
  • Composer lines aren't laid out as in scan. I prefer the more-equal-length lines in the scan.
  • Stray "." after "Bach" in composer lines.
  • 1st line of bracketed text below music could be a bit less indented.
  • Missing "." after title above lyrics.
  • Verse 3, line 2: "sinned" should be "sinnèd" (added to errata page)
  • A pound-sterling symbol isn't a very satisfactory alternative for the non-Fraktur-enabled. What about using a separate long-s followed by a separate 't' instead? No, it won't be exactly like the original, but it would degrade gracefully.

Jkenny 21:12, 21 June 2007 (PDT)

  • Fixed 133 header
  • Fixed composer line including stray "."
  • Fixed bracketed text
  • Fixed lyric titles.
  • "sinnèd" inserted
  • Fixed the fraktur in the same way as the previous piece, using the standard unicode long "s", which will show up correctly even without a Fraktur font, as long as there is a unicode font installed. Lyric title now degrades correctly.

styg 12:39, 25 June 2007 (PDT)

  • Using the same logic as the reason for adding the Amen block, shouldn't this one also have the meter markings in the header copied over from 132.png? Looks strange to have all that white space there. (personal opinion)
  • Fraktur: Needs a long-s in Jesu.

Jkenny 02:47, 2 July 2007 (PDT)

  • Inserted long-s for Jesu
  • Inserted curly quotes in the arranger section.
  • Used GF Gesetz (also donwloadable freely from the internet) instead of HumboldtFraktur because ebykm reported that HumboldtFraktur may present problems for Macintosh installations.
  • Not too sure about the meter markings in the header. I think the tune name is no longer Herzliebster Jesu, since that's the tune name for the previous piece. If that's the case, then the tune name/meter markings probably should go in. Or is the tune name here still Herzliebster Jesu?

styg 08:49, 2 July 2007 (PDT)

  • The melody is the same as 132.png--only the harmonization has changed. Since the two versions can be mixed (verse by verse) within one "performance" according to the note on this png, it certainly should have the same tempo markings.

Jkenny 19:52, 2 July 2007 (PDT)

  • Since the melody is the same but only the arrangement is diff, perhaps it is safe to consider it as having the same tune name? If so, I have copied over the tune name, meter and tempo headers from the other version.

Lily3 cleared, files uploaded styg 22:04, 2 July 2007 (PDT)


Project History

    • Lily1 - done by ebykm 21:29, 31 May 2007 UTC
-(lyrics added)
    • Lily2 - nice work! L2 done Jkenny 08:51, 3 June 2007 (PDT)
- comments regarding amen block by ebykm
    • Lily3 - comments added QMacrocarpa 15:13, 6 June 2007 (PDT)
- fixed. Jkenny 21:13, 21 June 2007 (PDT)
- fixed long-s, also there's a question about need for tune name/meter in header. Need advice. Jkenny 02:50, 2 July 2007 (PDT)
- one opinion styg 08:49, 2 July 2007 (PDT)
- added tune name, meter and tempo headers. Jkenny 19:53, 2 July 2007 (PDT)
- Lily3 cleared, files uploaded styg 22:05, 2 July 2007 (PDT)