The English Hymnal - Wiki Music Experiment/385

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



%%%385.png

%%%Hymn 246. ST. CRISPIN. (L. M.) "'They come, God's messengers of love"
%%%Rev 1



\version "2.10.23"



\header {



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

                 	\hspace #0.1 }}	



  title = "246"
  poet = \markup { \small {  \line { \sans {"ST. CRISPIN."} \hspace #1 \roman {"(L. M.)"}} }}

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

  arranger = \markup { \small \smallCaps "G. J. Elvey," "1816-93." }

  tagline =""



}





%%% SATB voices



global = {



\time 3/2

\key ees \major

\set Staff.midiInstrument = "church organ"

}



soprano = \relative c' { g'2 g g bes1 ees,2 f1 f2 g1. \bar "||" bes2 bes bes ees1 d2 c1 c2 bes1. \bar "||" \break
bes2 bes bes bes1 g2 aes1 aes2 aes1. \bar "||" g2 g g g1 bes2 f1 f2 \once \override NoteColumn #'force-hshift = #'0.01
 ees1. \bar "||" }



alto = \relative c' { ees2 ees ees ees1 ees2 ees1 d2 ees1. \bar "||" f2 g f ees1 f2 g2 (c,2) ees2 d1. \bar "||" \break
d2 d d e1 e2 f1 ees2 d1. \bar "||" ees2 ees f ees1 ees2 ees1 d2 ees1. \bar "||" }



tenor = \relative c { \clef bass bes'2 bes bes bes1 g2 c1 bes2 bes1. \bar "||" bes2 bes bes a1 bes2 bes1 a2 bes1. \bar "||" \break
g2 g g g1 c2 c1 c2 bes1. \bar "||" bes2 bes b c1 bes2 bes1 aes2 g1. \bar "||" }



bass = \relative c { \clef bass ees2 ees ees g,1 c2 aes1 bes2 ees1. \bar "||" d2 ees d c1 bes2 ees2 f1 bes,1. \bar "||" \break
g'2 g g c,1 c2 f1 f2 bes,1. \bar "||" ees2 ees d c1 g2 bes1 bes2 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 { \Staff \remove "Time_signature_engraver" }

	\context { \Score \remove "Mark_engraver"  }

        \context { \Staff \consists "Mark_engraver"  }



	}



%%% Hymn midi



\midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 92 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 92 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: