The English Hymnal - Wiki Music Experiment/383

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



Lily2 Code

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

%%%383.png

%%%Hymn 244 O God the Son eternal, thy dread might

%%%Rev 1



\version "2.10.23"



\header {



  dedication = \markup { \center-align { "ST. MICHAEL AND ALL ANGELS"

                 	\hspace #0.1 }}	



  title = "244"
  poet = \markup { \small {  \line { \sans {"ST. MICHAEL NEW."} \hspace #1 \roman {"(10 10. 6 6. 10.)"}} }}

  meter = \markup { \small { \italic {In moderate time} \fontsize #-5 \general-align #Y #DOWN \note #"2" #1 = 85. } }

  arranger = \markup { \small \smallCaps "S. S. Wesley" ", 1810-76." }

  tagline =""



}



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



movenote = \once \override NoteColumn #'force-hshift = #'-0.1




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



%%% SATB voices



global = {



\time 4/2

\key ees \major

\set Staff.midiInstrument = "church organ"

}


soprano = \relative c' { \partial 2 g'2 \bar "|" bes2. g4 ees2 d \bar "|" ees2 f g f \bar "|" ees1. \bar "||" f2 \bar "|" g2 aes bes bes \bar "|" \break
c2 d ees4(d) c2 \bar "|" bes1. \bar "||" f2 \bar "|" bes2 aes g f \bar "|" ees1. ees2 \bar "|" \break
c'2 bes aes g \bar "|" aes1. \bar "||" d,2 \bar "|" ees2 f g bes \bar "|" ees2 aes, g f \bar "|" ees1. \bar "||" }



alto = \relative c' { \partial 2 bes2 \bar "|" bes2. bes4 bes2 bes \bar "|" bes ees ees d \bar "|" \movenote ees1. \bar "||" bes2 \bar "|" ees2 d ees d \bar "|" \break
g2 f ees ees \bar "|" d1. \bar "||" d2 \bar "|" ees2 f ees d \bar "|" c1. ees2 \bar "|" \break
ees2 g f e \bar "|" f1. \bar "||" bes,2 \bar "|" bes2 d ees f \bar "|" ees2 ees ees d \bar "|" \movenote ees1. \bar "||"  }



tenor = \relative c { \clef bass \partial 2 g'2 \bar "|" g2. g4 g2 f \bar "|" ees2 c' bes bes4(aes) \bar "|" g1. \bar "||" bes2 \bar "|" bes2 bes bes aes \bar "|" \break
g2 bes bes a \bar "|" bes1. \bar "||" bes2 \bar "|" bes2 c bes aes \bar "|" g1. g2 \bar "|" \break
c2 des c c \bar "|" c1. \bar "||" bes2 \bar "|" bes2 bes bes bes \bar "|" g2 c bes aes \bar "|" g1. \bar "||" }



bass = \relative c {\clef bass  \partial 2 ees2 \bar "|" g2. ees4 bes2 aes \bar "|" g2 aes bes bes \bar "|" ees1. \bar "||" d2 \bar "|" ees2 f g f \bar "|" \break
ees2 d c f \bar "|" bes,1. \bar "||" aes2 \bar "|" g2 aes bes b \bar "|" c1. bes!2 \bar "|" \break
aes2 bes c c \bar "|" f1. \bar "||" bes2 \bar "|" g2 f ees d \bar "|" c2 aes bes bes \bar "|" ees1. \bar "||" }



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



%%% 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 { \Score timing = ##t }
	\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 85 2) }}%%% Hymn midi  



} %%% score 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 ees1 ees1 \bar "||" }}

	\context Voice = "altos"    { \relative c' { \clef treble \global \voiceTwo c1 bes1 \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 aes'1 g1 \bar "||" }}

	\context Voice = "basses" { \relative c { \clef bass \global \voiceFour  aes1 ees'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 85 2) }}  %%Amen midi 

}%%Amen score





Lily3 Notes

Copy the Lilypond source to your computer and compile it to create MIDIs and a PDF to check. Leave notes here, or edit the code in Lily2 and leave notes describing the changes. After errors are corrected, the piece is declared "Cleared" and uploaded to the repository.

If you can't compile Lilypond, use the links here:

Original scan:

Links to L2 output version 1: