Andrew,Here is the .ly file.
I did further compile, now the error appear on left piano bar 54.
Thank you for your help.
Immanuel,Ming

      From: Andrew Bernard <andrew.bern...@gmail.com>
 To: MING TSANG <tsan...@rogers.com> 
Cc: Lilypond-usermailinglist <lilypond-user@gnu.org>
 Sent: Tuesday, November 1, 2016 12:21 AM
 Subject: Re: Exited with return code -1073741819.
   
Can you send me the file to examine?
You have had problems like this before I have helped you with. I will wager it 
is the same thing.
Happy to help.
Andrew

On 30 October 2016 at 19:49, MING TSANG  wrote:

hi, lilyponders:
(1).  What is the meaning of the following error message?I have SATB + piano 
score of 100 bars. Each SATB+pianoRH coded with 100 bars. I started to code 
piano-LH and it was all compilable upto bar  45 (no error). But after coded bar 
46, I got the error.
(2)  Window 10 generate the Chinese character onto the file naming, why the 
error message cannot display the UTF-8 Chinese character? 
Thank for the help.



   
\version "2.19.49"
\language "english"
expandVar =
#(define-music-function (xx start stop) (list? index? index?)
   #{ #@(map (lambda (i) #{ $xx . #i #}) (iota (- stop start -1) start)) #})

\header {
  title = "能否於今天"
  subtitle = "Could This Be The Day?"
  composer = "Joseph M. Martin"
  arranger = "編 : 劉永生"
  poet = "詞 : 劉永生"
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key f \major
  \numericTimeSignature
  \time 4/4
  \tempo "Freely" 4=104
}
sop.1 = { R1 |}
sop.2 = \sop.1
sop.3 = \sop.1
sop.4 = \sop.1
sop.5 = { \sop.1 \break }
sop.6 = \sop.1
sop.7 = \sop.1
sop.8 = \sop.1
sop.9 = \sop.1
sop.10 = \sop.1
sop.11 = \sop.5
sop.12 = \sop.1
sop.13 = \sop.1
sop.14 = \sop.1
sop.15 = \sop.1
sop.16 = \sop.5
sop.17 = \sop.1 
sop.18 = \sop.1
sop.19 = \sop.1
sop.20 = \sop.1
sop.21 = \sop.5
sop.22 = { d'4^\markup"Tenderly"^\markup"S.A." a'4 4 4 |}
sop.23 = { a'1 |}
sop.24 = { c'4 g'4 4 4 |}
sop.25 = { g'2( f'2) |\break }
sop.26 = { d'4 a'4 4 b' |}
sop.27 = { c''2 d''4 c''4 |}
sop.28 = { b'4 c'' b' g' |}
sop.29 = { a'1 |\break }
sop.30 = { d'4 a'4 4 4 |}
sop.31 = { a'1 |}
sop.32 = { c'4 g'4 4 4 |}
sop.33 = { g'2( f') |\break }
sop.34 = { f'4 d''4 4 4 |}
sop.35 = { c''4. f'8 4 a' |}
sop.36 = { bf'4 a' g' f' |}
sop.37 = { a'1~ |}
sop.38 = { a'1 |\break }
sop.39 = { a'2 4 4 |}
sop.40 = { g'2 2 |}
sop.41 = { bf'2 4 4 |}
sop.42 = { a'2 2 |\break }
sop.43 = { d''2 4 4 |}
sop.44 = { c''2 a'4 c'' |}
sop.45 = { c''2 bf'4 4 |}
sop.46 = { a'1 |\break }
sop.47 = { g'2 4 a' |}
sop.48 = { bf'4 a' g' bf' |}
sop.49 = { a'1 |}
sop.50 = { a'2 2 |\break }
sop.51 = { d'1 |}
sop.52 = \sop.1
sop.53 = \sop.1
sop.54 = \sop.1
sop.55 = \sop.5
sop.56 = { c'4 f' a' c'' |}
sop.57 = { c''2 r2 |}
sop.58 = { r4 e'8 8 f'4( g') |}
sop.59 = { a'2~ 2 |\break }
sop.60 = { r2 f'8( g') a'( c'') |}
sop.61 = { d''4( c'' b' g') |}
sop.62 = { a'1 |}
sop.63 = { d'4 a'4 4 4 |\break }
sop.64 = { a'1 |}
sop.65 = { c'4 g'4 4 4 |}
sop.66 = { g'2( f'2) |}
sop.67 = { f'4 d''4 4 4 |\break }
sop.68 = { c''4. f'8 4 a' |}
sop.69 = { bf'4 a' g' f' |}
sop.70 = { a'1~ |}
sop.71 = { a'1 |}
sop.72 = { a'2 4 4 |\break }
sop.73 = { g'2 2 |}
sop.74 = { bf'2 4 4 |}
sop.75 = { a'2 2 |}
sop.76 = { d''2 4 4 |\break }
sop.77 = { c''2 a'4 c'' |}
sop.78 = { c''2 bf'4 4 |}
sop.79 = { a'1 |}
sop.80 = { g'2 4 a' |\break }
sop.81 = { bf'4 a' g' bf' |}
sop.82 = { a'1 |}
sop.83 = { a'2 2 |}
sop.84 = { d'1 |}
sop.85 = { \sop.5 \break }
sop.86 = { d'4 a'4 4 4 |}
sop.87 = { a'2( g') |}
sop.88 = \sop.1
sop.89 = \sop.1
sop.90 = { d'4 a'4 4 4 |\break }
sop.91 = { c''4 bf'8( a') g'2 |}
sop.92 = { bf'4 a'8 g' f'2 |}
sop.93 = { a'4 g'8( f') e'4 f'8 e' |}
sop.94 = { d'1 |\break }
sop.95 = \sop.1
sop.96 = \sop.1
sop.97 = \sop.1
sop.98 = \sop.1
sop.99 = { a'1 |}
sop.100 = { a'1 |\bar"|." }
soprano =   {
  \global
  \expandVar \sop 1 100
}
alt.1 = { R1 |}
alt.22 = { d'4 a'4 4 4 |}
alt.39 = { f'2 4 4 |}
alt.40 = { f'2 e' |}
alt.41 = { g'2 4 4 |}
alt.42 = { g'2 f' |}
alt.43 = { f'2 4 g' |}
alt.44 = { g'4( f') 4 4 |}
alt.45 = { e'2 4 4 |}
alt.46 = { e'2( d') |}
alt.47 = { ef'2 4 f' |}
alt.48 = { g'4 f' ef' g' |}
alt.49 = { f'1 |}
alt.50 = { e'!2 2 |}
alt.67 = { f'4 bf'4 4 4 |}
alt.68 = { a'4. f'8 4 a' |}
alt.69 = \sop.69
alt.70 = \sop.70
alt.71 = \sop.71
alt.72 = { f'2 4 4 |}
alt.73 = { f'2 e' |}
alt.74 = { g'2 4 4 |}
alt.75 = { g'2 f' |}
alt.76 = { f'2 4 g' |}
alt.77 = { g'4( f') 4 4 |}
alt.78 = { e'2 4 4 |}
alt.79 = { e'2( d') |}
alt.80 = { ef'2 4 f' |}
alt.81 = { g'4 f' ef' g' |}
alt.82 = { f'1 |}
alt.83 = { a2 2 |}
alt.84 = { d'1 |}
alt.85 = \sop.85
alt.99 = { <fs'd'>1 }
alt.100 = { <f'd'>1 |}
alto =  {
  \global
  \alt.1
  \expandVar \sop 2 21 %38
  \alt.22
  \expandVar \sop 23 38
  \expandVar \alt 39 50
  \expandVar \sop 51 66
  \expandVar \alt 67 85
  \expandVar \sop 86 98
  \alt.99 \alt.100
}
ten.1 = { R1 |}
ten.22 = \ten.1
ten.23 = \ten.1
ten.24 = \ten.1
ten.25 = \ten.1
ten.26 = \ten.1
ten.27 = \ten.1
ten.28 = \ten.1
ten.29 = \ten.1
ten.30 = \ten.1
ten.31 = { f4( g) a c' |}
ten.32 = { c'1 |}
ten.33 = { a4( g) f( e) |}
ten.34 = { d1 |}
ten.35 = { r2 r4 a4 |}
ten.36 = { g4 a bf4 4 |}
ten.37 = { a1~ |}
ten.38 = { a1 |}
ten.39 = { c'2 4 4 |}
ten.40 = { c'2 2 |}
ten.41 = { d'2 4 4 |}
ten.42 = { d'2 2 |}
ten.43 = { d'2 bf4 4 |}
ten.44 = { a2 c'4 a |}
ten.45 = { g2 4 4 |}
ten.46 = { g2( f) |}
ten.47 = \ten.1
ten.48 = \ten.1
ten.49 = { r4 a4 4 4 |}
ten.50 = { a2 4~ 4 |}
ten.51 = { d'1 |}
ten.52 = \ten.1
ten.53 = \ten.1
ten.54 = \ten.1
ten.55 = { d4 a4 4 4 |}
ten.56 = { a1 |}
ten.57 = { c4 g4 4 4 |}
ten.58 = { g2( f) |}
ten.59 = { d4 a4 4 b |}
ten.60 = { c'2 d'4 c' |}
ten.61 = { b4 a g b |}
ten.62 = { a1 |}
ten.63 = \ten.1
ten.64 = { f4 g( a) c' |}
ten.65 = { c'2 r2 |}
ten.66 = { a4( g f) e |}
ten.67 = { d2 r2 |}
ten.68 = { c4( f) a f |}
ten.69 = { g4 a bf4 4 |}
ten.70 = { a1~ |}
ten.71 = { a1 |}
ten.72 = { c'2 4 4 |}
ten.73 = { c'2 2 |}
ten.74 = { d'2 4 4 |}
ten.75 = { d'2 2 |}
ten.76 = { d'2 bf4 4 |}
ten.77 = { a2 c'4 a |}
ten.78 = { g2 4 4 |}
ten.79 = { g2( f) |}
ten.80 = \ten.1
ten.81 = \ten.1
ten.82 = { r4 a4 4 4 |}
ten.83 = { a2 2 |}
ten.84 = { d4 a4 4 4 |}
ten.85 = { g4( bf a) g |}
ten.86 = { f1 |}
ten.87 = \ten.1
ten.88 = { d4 a4 4 4 |}
ten.89 = { g4( bf a) g |}
ten.90 = { f1 |}
ten.91 = \ten.1
ten.92 = \ten.1
ten.93 = \ten.1
ten.94 = \ten.1
ten.95 = \ten.1
ten.96 = \ten.1
ten.97 = \ten.1
ten.98 = \ten.1
ten.99 = { r2 <d fs>2 |}
ten.100 = { <d f>1 |}
tenor =  {
  \global
  \ten.1
  \expandVar \sop 2 21
  \expandVar \ten 22 100
}
bas.1 = { R1 |}
bas.39 = { f2 4 4 |}
bas.40 = { c2 2 |}
bas.41 = { g2 4 4 |}
bas.42 = { d2 c |}
bas.43 = { bf,4( c) d e |}
bas.44 = { f2 4 4 |}
bas.45 = { c2 cs4 4 |}
bas.46 = { d1 |}
bas.47 = \bas.1
bas.48 = \bas.1
bas.72 = { f2 4 4 |}
bas.73 = { c2 2 |}
bas.74 = { g2 4 4 |}
bas.75 = { d2 c |}
bas.76 = { bf,4( c) d e |}
bas.77 = { f2 4 4 |}
bas.78 = { c2 cs4 4 |}
bas.79 = { d1 |}
bas.99 = { r2 <d,a,>2 |}
bas.100 = { <d,a,>1 |}
bass =  {
  \global
  \bas.1
  \expandVar \sop 2 21
  \expandVar \ten 22 38
  \expandVar \bas 39 48
  \expandVar \ten 49 71
  \expandVar \bas 72 79
  \expandVar \ten 80 98
  \bas.99 
  \bas.100
}

verseOne = \lyricmode {
  \set stanza = "1."
  % Lyrics follow here.
  
}

verseTwo = \lyricmode {
  \set stanza = "2."
  % Lyrics follow here.
  
}

rehearsalMidi = #
(define-music-function
 (parser location name midiInstrument lyrics) (string? string? ly:music?)
 #{
   \unfoldRepeats <<
     \new Staff = "soprano" \new Voice = "soprano" { \soprano }
     \new Staff = "alto" \new Voice = "alto" { \alto }
     \new Staff = "tenor" \new Voice = "tenor" { \tenor }
     \new Staff = "bass" \new Voice = "bass" { \bass }
     \context Staff = $name {
       \set Score.midiMinimumVolume = #0.5
       \set Score.midiMaximumVolume = #0.5
       \set Score.tempoWholesPerMinute = #(ly:make-moment 104 4)
       \set Staff.midiMinimumVolume = #0.8
       \set Staff.midiMaximumVolume = #1.0
       \set Staff.midiInstrument = $midiInstrument
     }
     \new Lyrics \with {
       alignBelowContext = $name
     } \lyricsto $name $lyrics
   >>
 #})
rht.1 = { d''4 a''4 4 4 |}
rht.2 = { g''4  bf'' a'' g'' |}
rht.3 = { f''2.\fermata <c''e''g''>4 |}
rht.4 = { <c''f''a''>4 <a'c''f''> <bf'd''> <a'c''f''> |}
rht.5 = { <bf'd''g''>4 <g'c''e''> <f'bf'd''> <e'g'c''> |}
rht.6 = { <a'd''>1~ |}
rht.7 = { <a'd''>1 |}
rht.8 = { r2 r4 a4 |}
rht.9 = { d'4 a' <g'a'> <f'a'> |}
rht.10 = { <e'g'>4 <d'bf'> <cs'a'>2 |}
rht.11 = { <<{d'4 a'4 4 4}\\{c'!2 <b d'>}>> |}
rht.12 = { <<{g'4 d'' a'2\fermata}\\{<bf!ef'>2 d'4 cs'4\fermata}>> |}
rht.13 = { r8 a8 d' f' a' f' d' a |}
rht.14 = { r8 a8 c' f' a' f' c' a |}
rht.15 = { r8 g8 c' e' g' e' c' g |}
rht.16 = { r8 f8 a d' f' d' a f |}
rht.17 = { r8 f8 bf d' f' d' bf f |}
rht.18 = { r8 f8 a c' f' c' a f |}
rht.19 = { r8 g8 bf d' g' d' bf g |}
rht.20 = { r8 e8 a d' e' d' a e |}
rht.21 = { r8 e8 a cs' e' cs' a e |}
rht.22 = { r8 a8 d' f' a' f' d' a |}
rht.23 = { r8 a8 c' f' a' f' c' a |}
rht.24 = { r8 g8 c' e' g' e' c' g |}
rht.25 = { r8 g8 c' e' f a d' f' |}
rht.26 = { r8 a8 d' f' a' f' b' f' |}
rht.27 = { <a'c''>8 f' a' f' <a'd''> f' <a'c''> f' |}
rht.28 = { <g'b'>8 d' c'' d' q8 d' g' d' |}
rht.29 = { <<{a'8 bf' g' a' f' g' e' f'}\\{d'2 cs'}>> |}
rht.30 = { r8 d'8 <a'd''> d'' <a''d'''>4 d'' |}
rht.31 = { r8 c'8 <f'c''> c'' <f''c'''>4 c'' |}
rht.32 = { r8 c'8 <g'c''> c'' <g''c'''>4 c'' |}
rht.33 = { r8 d'8 <a'd''> d'' <a''d'''>4 d'' |}
rht.34 = { r8 d'8 <a'd''> d'' <a''d'''>4 d'' |}
rht.35 = { r8 c'8 <g'c''> c'' <g''c'''>4 c''16 bf' a' g' |}
rht.36 = { <g'bf'>4 <d'a'> <bf g'> <d'f'> |}
rht.37 = { <<{<e'a'>1}\\{r8 a8 d' e' a' a d' e'}>> |}
rht.38 = { <<{a'1}\\{cs'8 a b cs' d' e' f' g'}>> |}
rht.39 = { <c'f'a'>2 c'8 f' a' c'' |}
rht.40 = { <<{<g'c''>1}\\{f'2 e'8 c' e' g'}>> |}
rht.41 = { <<{<d'g'bf'>2 d'8 g' bf' d''~}\\{ s1}>> |}
rht.42 = { <<{d''1}\\{<g'a'>8 d' g' a' f' d' f' a'}>> |}
rht.43 = { <d'f'bf'd''>8 d' f' bf' d'' f' bf' d'' |}
rht.44 = { <g'c''>8 c' f' a' c'' a' f' c' |}
rht.45 = { <e'g'c''>8 c' e' g' bf' cs' e' bf' |}
rht.46 = { <<{a'1}\\{e'8 g e' a' d' a d' a'}>> |}
rht.47 = { <<{g'2 4 a'}\\{<bf ef'>8 g bf e'~ 8 bf f' bf}>> |}
rht.48 = { <<{bf'4 a' g' bf'}\\{g'8 bf f' bf ef' bf g' c'}>> |}
rht.49 = { <f'a'>8 e'! d' e' f' e' d' e'~ |}
rht.50 = { <e'a'>8 d' e' a'~ <cs'e'a'>4 <a'a''> |}
rht.51 = { a''8 g'' f'' e'' d'' e'' f'' g'' |}
rht.52 = \rht.51
rht.53 = \rht.51
rht.54 = \rht.51
rht.55 = { <<{\rht.51}\\{c''1}>> |}
rht.56 = { <<{a''8 g'' f'' e'' d'' c'' bf' a'}\\{c''2 s2}>> |}
rht.57 = { <<{c''1}\\{g'8 f' e' d' c' d' e' g'}>> |}
rht.58 = { <e'g'>8 bf e' g' <d'f'> a' <e'g'> c'' |}
rht.59 = { <<{d''2 e''}\\{f'8 e' f' g' <e'a'> e' a' e''}>> |}
rht.60 = { <<{f''2 2}\\{<f'a'>8 g' a' c'' f' g' f'4}\\{s2. a'8 c''}>> |}
rht.61 = { <g'b'd''>8 d' <a'c''> d' <g'b'> d' g' d' |}
rht.62 = { <<{a'8 bf'! g' a' f' g' e' f'}\\{d'2 cs'}>> |}
rht.63 = { r8 d'8 <a'd''> d'' <a''d'''> d'' <a'd''> d' |}
rht.64 = { r8 c'!8 <f'c''> c'' <f''c'''> c'' <f'c''> c' |}
rht.65 = { r8 c'8 <g'c''> c'' <g''c'''> c'' <g'c''> c' |}
rht.66 = { r8 d'8 <a'd''> d'' <a''d'''> d'' <a'd''> d' |}
rht.67 = { r8 d'8 f' bf' d'' bf' f' d' |}
rht.68 = { r8 c'8 f' a' c'' a' f' c' |}
rht.69 = { r8 bf8 d' g' bf' g' d' bf |}
rht.70 = { <<{a'1}\\{r8 a8 d' e' a' a d' e'}>> |}
rht.71 = { <<{a'1}\\{cs'8 a' b cs' d' e' f' g'}>> |}
rht.72 = { <c'!f'a'>2 c'8 f' a' c'' |}
rht.73 = { <<{<c''g'>1}\\{f'2 e'8 c' e' g'}>> |}
rht.74 = { <<{<d'g'bf'>2 d'8 g' bf' d''~}\\{s1}>> |}
rht.75 = { <<{d''1}\\{<g'a'>8 d' g' a' f' d' f' a'}>> |}
rht.76 = { <f'bf'd''>8 d' f' bf' d'' f' bf' d'' |}
rht.77 = { <g'c''>8 c' f' a' c'' a' f' c' |}
rht.78 = { <e'g'c''>8 c' e' g' bf' cs' e' bf' |}
rht.79 = { <<{a'1}\\{e'8 g e' a' d' a d' a'}>> |}
rht.80 = { <<{g'2 4 a'}\\{<bf ef'>8 g bf ef'~ 8 bf f' bf}>> |}
rht.81 = { <<{bf'4 a' g' bf'}\\{g'8 bf f' bf ef' bf g' bf}>> |}
rht.82 = { <f'a'>8 e'! d' e' f' e' d' e'~ |}
rht.83 = { <e'a'>8 d' e' a'~ <cs'e'a'>4 <a'a''> |}
rht.84 = { <<{d''2 a'}\\{a'8 g' f' e' d' e' f' a'}>> |}
rht.85 = { <<{<bf d'e'g'>2 f''8 g'' e'' f''}\\{s2 a'4 bf'}>> |}
rht.86 = { <<{d''2 a'}\\{a'8 g' f' e' d' e' f' a'}>> |}
rht.87 = { <<{a'2 g'}\\{<d'e'>8 bf d' e' d' bf d' e'}>> |}
rht.88 = { <<{d''2 a'}\\{a'8 g' f' e' d' e' f' a'}>> |}
rht.89 = { <<{<bf d'e'g'>2 f''8 g'' e'' f''}\\{s2 a'4 bf'}>> |}
rht.90 = { <<{d''2 a'}\\{a'8 g' f' e' d' e' f' a'}>> |}
rht.91 = { <<{<ef'fs'a'c''>4 <d'bf'>8 <c'a'> g'2}\\{s2 b8 d' bf d'}>> |}
rht.92 = { <<{bf'4 a'8 g' f'2}\\{e'8 cs' e'4 8 a d' f'}>> |}
rht.93 = { <<{a'4 g'8 f' e'4 <f f'>8 <g e'>}\\{b8 d' a4 <bf cs'>8 g s4}>> |}
rht.94 = { <<{<a d'>4 a'4 4 4}\\{s4 a8 bf b c' cs' d'}>> |}
rht.95 = { <<{g'4 bf' a' g'}\\{e'8 d' cs' e' f' e' d' cs'}>> |}
rht.96 = { <<{<a d'>4 a'4 4 4}\\{s4 a8 bf b c' cs' d'}>> |}
rht.97 = { <<{g'4 b' a' g'}\\{e'8 d' cs' e' f' e' d' cs'}>> |}
rht.98 = { <<{g''4 bf'' s2}\\{<bf'd''e''>2 <c''a''>4 <bf'g''>^\fermata}>> |}
rht.99 = { \clef bass r2 <d_~ fs(>2 |}
rht.100 = { <d f)>1 |}
right =  {
  \global
  \expandVar \rht 1 100    
  
}
lft.1 = { R1 |}
lft.2 = \lft.1
lft.3 = { r2 r4\fermata <c'g'>4 |}
lft.4 = { <f f'>4 <a f'> <bf f'> <a f'> |}
lft.5 = { <g g'>4 <a e'> <bf d'> c' |}
lft.6 = { \clef bass <<{d'2 s2}\\{s2 <d,a,>2~}>> |}
lft.7 = { <<{d4 a <g a> <f a>}\\{<d,a,>1~}>> |}
lft.8 = { <<{<e g>4  <d bf> <cs a>2}\\{<d,a,>1}>> |}
lft.9 = { <<{r4 cs'4 c' b!}\\{<d,a,d>1~}>> |}
lft.10 = { <<{bf!2 a}\\{<d,a,d>2. a,4}>> |}
lft.11 = { <bf,g>2 <a,g> |}
lft.12 = { <<{f4 g f g\fermata}\\{g,2 a,\fermata}>> |}
lft.13 = { <d f>1 |}
lft.14 = { f,1 |}
lft.15 = { c1 |}
lft.16 = { d2 c |}
lft.17 = { bf,1 |}
lft.18 = { f,1 |}
lft.19 = { g,1 |}
lft.20 = { a,1 |}
lft.21 = \lft.20
lft.22 = { d1 |}
lft.23 = { f,1 |}
lft.24 = { c1 |}
lft.25 = { d1 |}
lft.26 = { d2 cs |}
lft.27 = { c!2 f, |}
lft.28 = { <<{r4 d4 <g b>2}\\{g,1}>> |}
lft.29 = { <<{r4 e4~ <e g>2}\\{a,1}>> |}
lft.30 = { <d,a,d>1 |}
lft.31 = { <f,c f>1 |}
lft.32 = { <c,g,c>1 |}
lft.33 = { <d,a,d>1 |}
lft.34 = { bf,1 |}
lft.35 = { f,1 |}
lft.36 = { <<{r8 d8 a d g2}\\{g,1}>> |}
lft.37 = { a,1~ |}
lft.38 = { a,2. g,4 |}
lft.39 = { <<{r8 c8 f a~ 2}\\{f,1}>> |}
lft.40 = { <<{r8 c8 f g~ <c g>2}\\{c,1}>> |}
lft.41 = { <<{r8 d8 g bf~ 2}\\{g,1}>> |}
lft.42 = { d2 c |}
lft.43 = { <<{s2 bf2}\\{bf,4 c d e}>> |}
lft.44 = { <<{a1}\\{f2 f,}>> |}
lft.45 = { <<{g1}\\{c2 cs}>> |}
lft.46 = { <<{g2 f2}\\{d1}>> |}
lft.47 = { <<{r4 ef4~ <ef g>2}\\{g,1}>> |}
lft.48 = \lft.47
lft.49 = { <<{r4 f4~ <f a>2}\\{a,1}>> |}
lft.50 = { <<{r4 e!4 g2}\\{a,2. 4}>> |}
lft.51 = { <<{r4 <f'a'>2.}\\{<d d'>1}>> |}
lft.52 = { <<{r4 <f'a'>2.}\\{cs'1}>> |}
lft.53 = { <<{r4 <f'a'>2.}\\{c'!1}>> |}
lft.54 = { <<{r4 <f'a'>2.}\\{b1}>> |}
lft.55 = { <<{r4 a4~ <a d'f'>2}\\{d1}>> |}
lft.56 = { <<{r4 c4 a2}\\{f,1}>> |}
lft.57 = { <<{r4 g2.}\\{c1}>> |}
lft.58 = { d4 d,2 4 |}
lft.59 = { <d,d>2 <cs,cs> |}
lft.60 = { <c,!c!>2 <d,d>4 <c,c> |}
lft.61 = { <<{r4 d4 <g b>2}\\{<b,,b,>1}>> |}
lft.62 = { <<{r4 e4~ <e g>2}\\{<a,,a,>1}>> |}
lft.63 = { <d,a,d>1 |}
lft.64 = { <f, c f>1 |}
lft.65 = { <c,g,c>1 |}
lft.66 = { <d,a,d>1 |}
lft.67 = { bf,1 |}
lft.68 = { f,1 |}
lft.69 = { g,1 |}
lft.70 = { a,1~ |}
lft.71 = { a,2. g,4 |}
lft.72 = { <<{r8 c8 f a~ 2}\\{f,1}>> |}
lft.73 = { <<{r8 c8 f g~ <c g>2}\\{c,1}>> |}
lft.74 = { <<{r8 d8 g bf~ 2}\\{g,1}>> |}
lft.75 = { d2 c |}
lft.76 = { bf,4 c <d bf> <e bf> |}
lft.77 = { <<{a1}\\{f2 f,}>> |}
lft.78 = { <<{g1}\\{c2 cs}>> |}
lft.79 = { <<{g2 f}\\{d1}>> |}
lft.80 = { <<{r4 ef4~ <ef g>2}\\{g,1}>> |}
lft.81 = { <<{r4 ef4~ <ef g>2}\\{g,1}>> |}
lft.82 = { <<{r4 f4~ <f a>2}\\{a,1}>> |}
lft.83 = { <<{r4 e4 g2}\\{a,1}>> |}
lft.84 = { <<{d4 8 e f g a4}\\{d,1}>> |}
lft.85 = { <<{r4 bf4 a g}\\{d,1}>> |}
lft.86 = { <<{r4 d8 e f g a4}\\{d,1}>> |}
lft.87 = { <<{r4 g4 e f}\\{d,1}>> |}
lft.88 = { <<{d4 8 e f g a4}\\{d,1}>> |}
lft.89 = { <<{r4 bf4 a g}\\{d,1}>> |}
lft.90 = { <<{r4 d4 f bf}\\{d,1}>> |}
lft.91 = { <<{r8 d8 e fs g2}\\{d,1}>> |}
lft.92 = { <<{r8 cs8 d e f2}\\{d,1}>> |}
lft.93 = { d,1 |}
lft.94 = { <<{r8 a,8 d4 f g}\\{d,1}>> |}
lft.95 = { <<{r4 g4 a bf}\\{d,1}>> |}
lft.96 = { <<{r4 d4 f g}\\{d,1}>> |}
lft.97 = { <<{r4 g4 a bf}\\{d,1}>> |}
lft.98 = { <<{r8 d8 g a bf c' d' e'\fermata}\\{d,1}>> |}
lft.99 = { r2 <d,a,>2~ |}
lft.100 = { <d,a,>1 |}
left =   {
  \global
  \expandVar \lft 1 54 %53
  
}

choirPart = \new ChoirStaff <<  
  \new Staff \with {  
    midiInstrument = "choir aahs"
    instrumentName = \markup \center-column { "Soprano" "Alto" }
  } <<
    \new Voice = "soprano" { \voiceOne \soprano }
    \new Voice = "alto" { \voiceTwo \alto }
  >>
  \new Lyrics \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricsto "soprano" \verseOne
  \new Lyrics \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricsto "soprano" \verseTwo
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = \markup \center-column { "Tenor" "Bass" }
  } <<
    \clef bass
    \new Voice = "tenor" { \voiceOne \tenor }
    \new Voice = "bass" { \voiceTwo \bass }
  >>
>>

pianoPart = \new PianoStaff \with {
  instrumentName = "Piano"
} <<
  \new Staff = "right" \with {
    midiInstrument = "acoustic grand"
  } \right
  \new Staff = "left" \with {
    midiInstrument = "acoustic grand"
  } { \clef treble \left }
>>

\score {
  <<
    \choirPart
    \pianoPart
  >>
  \layout { }
  \midi { }
}

% Rehearsal MIDI files:
\book {
  \bookOutputSuffix "soprano"
  \score {
    \rehearsalMidi "soprano" "soprano sax" \verseOne
    \midi { }
  }
}

\book {
  \bookOutputSuffix "alto"
  \score {
    \rehearsalMidi "alto" "soprano sax" \verseOne
    \midi { }
  }
}

\book {
  \bookOutputSuffix "tenor"
  \score {
    \rehearsalMidi "tenor" "tenor sax" \verseOne
    \midi { }
  }
}

\book {
  \bookOutputSuffix "bass"
  \score {
    \rehearsalMidi "bass" "tenor sax" \verseOne
    \midi { }
  }
}

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to