%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % How Deep the Father's Love For Us % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % $Id: empty.ly 91 2007-08-24 11:59:14Z john $ \version "2.10.33" % LilyPond language version global = { \key e \major \time 4/4 \autoBeamOff } mainChords = \chordmode { e1 | fis1:m | } upperPianoNotes = \relative c'' { e1 | fis1 | } upperPianoAltNotes = \relative c'' { e,2 dis | fis1 | } lowerPianoNotes = \relative c { e1 | fis1 | } % Generate the actual music score \layout { \context { \type "Engraver_group" \name "BraceStaff" \alias "ChoirStaff" \description "Just like @code{ChoirStaff} but with a brace (SystemStartBrace) instead of a bracket (SystemStartBraclet) at the start of each system." \consists "System_start_delimiter_engraver" systemStartDelimiter = #'SystemStartBrace } } \midi { \context { \type "Performer_group" \name "BraceStaff" \alias "ChoirStaff" } } \score { \new BraceStaff << %@@@ \new ChoirStaff \with { systemStartDelimiter = #'SystemStartBrace } << \new ChordNames = "chords" << { \global } { \mainChords } >> \new Staff = "upper" << \clef "treble" \new Voice = "upperPiano" << { \voiceOne \global } { \voiceOne \upperPianoNotes } >> \new Voice = "upperPianoAlt" << { \voiceTwo \global } { \voiceTwo \upperPianoAltNotes } >> >> \new Staff = "lower" << \clef "bass" \new Voice = "lowerPiano" << { \oneVoice \global } { \oneVoice \lowerPianoNotes } >> >> >> \layout { } \midi { } }