\version "2.24.4"

voiceone = \relative c' {
 \set harmonicDots = ##t
 \mergeDifferentlyHeadedOn 

 \stemNeutral \slurNeutral \tieNeutral
 \override MultiMeasureRest.staff-position = #0.0

  \partial 2 
   {
  e8^\markup {
       \translate #`(-6 . 4.0 ) { \hspace #0 \bold \roman \fontsize #1.0 "Andante" }
   } 

  b\rest e b\rest |
  }

 \repeat volta 2
 {
  e4.( g8) f( d f a) |
  g8.([ e16)] g8 b,\rest c'-! c4( b8) |
  a8-! a4( g8) g8( f16) b,\rest f'8( e16) b\rest |
  g'8.([ e16)] d8 b\rest e b\rest e b\rest |
  e4.( g8) f( d f a) |
  g8.([ e16)] g8 b,\rest c'8( g16) b,\rest g'8( e16) b\rest |
  d8([ a')] \stemUp \grace { g16_( } \stemDown f8)( e16 d) c4 e16( d c d) |
  c4 b\rest 
  }

 \pageBreak

 \repeat volta 2
 {
  cis16([ d f e)] dis( e g f) |
  f4 a8.( g16) g4 f16( e d c) |
  e4( d8) b\rest cis16([ d f e)] dis( e g f) |
  f4 b8.( c16) c4 b16( a g fis) |
  g[( a g fis] g gis a f  e8) b\rest e b\rest |
  e4.( g8) f( d f a) |
  g8.([ e16)] g8 b,\rest g'( c16) b,\rest b'8( f16) b,\rest |
  e8( g16) b,\rest f'8( a16) b,\rest c4 e16( d c d) |
  c4 b\rest
 } 

 \repeat volta 2
 {
  e8-. e-. e-. e-. |
  e([ g16 f] e d c b) c8-. c-. c-. c-. |
  cis4( d8) b\rest e-. e-. fis-. fis-. |
  g16([ b a g] fis e d cis) d([ e d c] b a g fis) |
  a4( g8) b\rest 
 }

 g'8-. g-. g-. g-. |
 \SUpa g16([ bes a g]  f e d cis) f8-. f-. f-. f-. |
 f16([ a g f] e d c b) e8-. e-. e-. e-. |
 e16([ f e dis] e d c b) a([ b a gis] a c b a) |
 gis8( b) e4. e8-. e-. e-. |
 e16([ f e dis] e fis gis e) a([ b a gis] a c b a) |
 gis8([ b)] e,-! b\rest b4\rest b8\rest a'8-! |
 gis([ b)] e,-! b\rest b2\rest |
 b4\rest b8\rest a'-! gis( b) e,-. fis-. |
 g2 fis8( a) d,-. e-. |

 f2( e8) b\rest e b\rest |
 e4.( g8) f( d f a) |
 g8.([ e16)] g8 b,\rest c'-! c4( b8) |
 a8-! a4( g8) g8( f16) b,\rest f'8( e16) b\rest |
 g'8.([ e16)] d8 b\rest e b\rest e b\rest |
 e4.( g8) f( d f a) |
 g8.([ e16)] g8 b,\rest c'8( g16) b,\rest g'8( e16) b\rest |
 d8([ a')] \stemUp \grace { g16_( } \stemDown f8)( e16 d) c4 e16( d c d) |
 c4 b\rest 

 \key c \minor

 \repeat volta 2
 {
  b4\rest g'8-! b,( |
  c8) b8\rest b4\rest b\rest g'8-! b,( |
  c8) b8\rest b4\rest b\rest g'8-! c,( |
  aes'4.) g8( f) f-. d-. d-. |
  es8 b\rest b4\rest
 }

 b4\rest bes'8-!d,( |
 es) b\rest b4\rest b\rest c'8-! e,( |
 f) b,\rest b4\rest b4\rest d'8-! fis,( |
 g) aes( g) f( es) b( c) es( |
 d) b\rest b4\rest b2\rest |
 b4\rest c'8-! fis,( g) b,\rest
 \once \override Beam.positions = #'(-0.0 . -0.7)
 c'-! fis,( |
 g) b,\rest
 \once \override Beam.positions = #'(-0.0 . -0.7)
 c'-! fis,( g) b,\rest c'-! fis,( |
 g) b,\rest b4\rest fis'8 b,\rest b4\rest |
 f'8 b,\rest b4\rest

 \bar "||"

 \key c \major

 e8 b\rest e b\rest |

 e4.( g8) f( d f a) |
 g8.([ e16)] g8 b,\rest c'-! c4( b8) |
 a8-! a4( g8) g8( f16) b,\rest f'8( e16) b\rest |
 g'8.([ e16)] d8 b\rest e b\rest e b\rest |
 e4.( g8) f( d f a) |
 g8.([ e16)] g8 b,\rest c'8( g16) b,\rest g'8( e16) b\rest |
 d8([ a')] \stemUp \grace { g16_( } \stemDown f8)( e16 d) c4 e16( d c d) |
 c4 b\rest 

 cis16([ d f e)] dis( e g f) |
 f4 a8.( g16) g4 f16( e d c) |
 e4( d8) b\rest cis16([ d f e)] dis( e g f) |
 f4 b8.( c16) c4 b16( a g fis) |
 g[( a g fis] g gis a f  e8) b\rest e b\rest |

 e4.( g8) f( d f a) |
 g8.([ e16)] g8 b,\rest c'8( g16) b,\rest g'8( e16) b\rest |
 d8([ a')] \stemUp \grace { g16_( } \stemDown f8)( e16 d) c4 e16( d c d) |
 c4 b\rest 

 \bar "||"

 < e, c' bes' >4^\markup {
       \translate #`(-2 . 3.0 ) { \hspace #0 \bold \roman \fontsize #2.0 "Coda" }
   }

 b'\rest |
 < f c' a' > b\rest < d, d' c' > b'\rest |
 c'4.( d32 c b c) e4( d8.) c16-! |
 c4 b,\rest e8 b\rest e b\rest |
 e4.( g8) f( d f b) |
 b4( c8) b,\rest e b\rest e b\rest |
 e4.( g8 f d g b,) |
 d2( c8) b\rest b4\rest |
 
 \bar "|."

}

voicetwo = \relative c' {
  \stemNeutral \slurNeutral \tieNeutral
  \stemUp

 \hideNotes

 \partial 2 { s2 } |

 \repeat unfold 37 { s1 } |

 s2 s4 s8 b^ \tweak Y-offset 3.0 \turn |
 s2 s4 s8 b^ \tweak Y-offset 3.0 \turn |
 s2 s4 s8 c^ \tweak Y-offset 3.8 \turn |
 s1 |
 s2 s4 s8 d^ \tweak Y-offset 3.8 \turn |
 s2 s4 s8 e^ \tweak Y-offset 4.0 \turn |
 s2 s4 s8 fis^ \tweak Y-offset 4.6 \turn |
 s1 s2 s8
 s4 s s fis^ \tweak Y-offset 4.6 \turn |
 s2
 s4 s s fis^ \tweak Y-offset 4.6 \turn |


}

voicethree = \relative c' {
  \stemNeutral \slurNeutral \tieNeutral

 \hideNotes

 \partial 2 { s2 } |
 
 \repeat unfold 46 { s1 } |

% s2 s16 s4 s8 fis^ \tweak Y-offset 4.6 \turn 
}

voicefour = \relative c' {

  \hideNotes

  \partial 2 { s2 } |

  \repeat unfold 46 { s1} |


   s2 s4 s8

   \once \override Accidental.extra-offset = #'(2.0 . 0.0)
 \tweak X-offset 1 fis^ \tweak Y-offset 4.6 \turn 
   s4 s8 \tweak X-offset 1 fis^ \tweak Y-offset 4.6 \turn 
  % s2 s4 s8 fis^ \tweak Y-offset 4.6 \turn 
}


guitarone = << \voiceone \\ \voicetwo \\ \voicethree \\ \voicefour >>

