The English Hymnal - Wiki Music Experiment/384

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


%%%384.png

%%%Hymn 245. QUEDLINBURG. (10 10. 10 10.) "STARS of the morning, so gloriously bright"
%%%Rev 1



\version "2.10.23"



\header {



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

                 	\hspace #0.1 }}	



  title = "245"
  poet = \markup { \small {  \line { \sans {"QUEDLINBURG."} \hspace #1 \roman {"(10 10. 10 10.)"}} }}

  meter = \markup { \small { \italic {Moderately slow} \fontsize #-5 \general-align #Y #DOWN \note #"2" #1 = 80.} }

  arranger = \markup { \small { \center-align { \line { \italic "From a Chorale by" } \line { \smallCaps "J. C. Kittel," "1732-1809." } } } }

  tagline =""



}



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


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

%%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 3/2

\key f \major

\set Staff.midiInstrument = "church organ"

}



soprano = \relative c' {  f2 a bes c2 c f, d'2 c bes a1. \bar "||" g2 c bes a2 g f e2 f d \movenote c1. \bar "||" \break
g'2 g a a2 g c c2 bes a g1. \breathmark \bar "||" c2 c c d2 c bes a2 bes g \once \override Dots #'transparent = ##t \movenote f1. \bar "||" }



alto = \relative c' { c2 c f f2 e f f2 f2. e4 f1. \bar "||" e2 f g f2 e c c2 c b  c1. \bar "||" \break
e2 e f f2 e e f2 g fis d1(e2) \bar "||" f2 e ees d2 f f f2 f e  f1. \bar "||" }



tenor = \relative c { \clef bass a'2 a4(g) f2 g2 g c bes2 c c c1. \bar "||" bes2 a g c2 bes c c2 a g e1. \bar "||" \break
c'2 c c c2 c g c2 d d bes1(c2) \bar "||" c2 bes a bes2 c d c2 d c a1. \bar "||" }



bass = \relative c {\clef bass f2 f4(e) d2 c2 bes a bes2 a4(bes) c2 f1. \bar "||" c2 d e f2 g a g2 f g c,1. \bar "||" \break
c2 c f f2 c bes a2 bes4(c) d2 g1(c,2) \bar "||" a'2 g f bes,2 a bes c2 bes c f1. \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 80 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  f1 f1 \bar "||" }}

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

	\context Voice = "basses" { \relative c { \clef bass \global \voiceFour   bes1 f'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 80 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: