% Lily was here -- automatically converted by C:\Program Files (x86)\LilyPond\usr\bin\midi2ly.py from gloria_kerst.mid \version "2.14.0" \layout { \context { \Voice \remove "Note_heads_engraver" \consists "Completion_heads_engraver" \remove "Rest_engraver" \consists "Completion_rest_engraver" } } trackAchannelA = { \key g \major % [SEQUENCE_TRACK_NAME] control track % [TEXT_EVENT] creator: % [TEXT_EVENT] GNU LilyPond 2.14.2 \time 4/4 \tempo 4 = 120 } trackA = << \context Voice = voiceA \trackAchannelA >> trackBchannelA = { \set Staff.instrumentName = "upper:" \key g \major } trackBchannelB = \relative c { b''4 b b b8 d | % 2 d4. c8 b4 g | % 3 b b8 a b4 b8 d | % 4 d4. c8 b2 | % 5 b4 b b b8 d | % 6 d4. c8 b4 g | % 7 b b8 a b4 b8 d | % 8 d4. c8 b2 | % 9 d e8 d c b | % 10 c2 d8 c b a | % 11 b2 c8 b a g | % 12 a4 a d,2 | % 13 g4 a b c | % 14 b2 a | % 15 d e8 d c b | % 16 c2 d8 c b a | % 17 b2 c8 b a g | % 18 a4 a d,2 | % 19 g4 a b c | % 20 b2 a | % 21 g2. } trackB = << \context Voice = voiceA \trackBchannelA \context Voice = voiceB \trackBchannelB >> trackCchannelA = { \set Staff.instrumentName = "lower:" \key g \major } trackCchannelB = \relative c { g'4 fis e d | % 2 d e8 fis g4 b | % 3 g fis e d | % 4 d e8 fis g2 | % 5 g4 fis e d | % 6 d e8 fis g4 b | % 7 g fis e d | % 8 d e8 fis g2 | % 9 b4 a gis2 | % 10 a4 g fis2 | % 11 g4 fis e2 | % 12 d4 c b a | % 13 b d g e | % 14 d g fis d | % 15 b' a gis2 | % 16 a4 g fis2 | % 17 g4 fis e2 | % 18 d4 c b a | % 19 b d g e | % 20 d g2 fis4 | % 21 g2. } trackC = << \clef bass \context Voice = voiceA \trackCchannelA \context Voice = voiceB \trackCchannelB >> \score { << \context Staff=trackB \trackA \context Staff=trackB \trackB \context Staff=trackC \trackA \context Staff=trackC \trackC >> \layout {} \midi {} }