%{
    Caprice #8 (Paganini)
    Arranged for guitar by Steve Yegge

  compile-command:
  /Applications/LilyPond.app/Contents/Resources/bin/lilypond \
       [-d fret-diagrams] --png caprice-8.ly \
    && /Users/stevey/bin/refresh-lilypond \
    && /Users/stevey/bin/midi caprice-8.midi
%}

\version "2.26.0"  % for upgrading to future LilyPond versions

\include "english.ly"
\include "../common.ly"

intro = \relative c {
  <<
    \relative c {
      \fingerRight \stringLeft
      | %% measure 1
      \pVI
      <ef ef'>2 -> \ff
      ^\markup { "Maestoso." }
      <b b'> -> \trill
    } \\
    \relative c {
      \dotsOff s2 g\rest _\trill
    }
  >>

  | %% measure 2
  <c c'>2. ^> r8.
  <bf bf'>16 ^>
  \pIV

  <<
    \relative c {
      \fingerRight \stringLeft
      | %% measure 3
      <a a'>2 ->
      <af af'> -> \trill
    } \\
    \relative c {
      \dotsOff r2 f,\rest _\trill
    }
  >>

  | %% measure 4
  \pIII <g g'>2. -> r4

  | %% measure 5
  <af>16 -> \p
  \pXIII
  bf' c d
  ef f g
  af bf \pXV c
  d ef f g
  af bf

  | %% measure 6
  g,,,\6 -> \p
  \pVI
  ef' f g
  af bf c
  d ef \pVIII f
  g af bf
  c d ef

  | %% measure 7
  \pI \fingerRight
  % <af,,,-3 ef' af c af'-4>4 ^\markup \barnum #"I" #""
  \ivAflat
  r4 \stemUp
  % <bf-3 f' bf d bf'-4> ^\markup \barnum #"III" #""
  \viBflat
  r4 \fermata \stemNeutral
}

partOne = \relative c {
  \pI
  | %% measure 8
  <<
    \relative c {
      \stringUp \fingerUp
      <ef'-3\2>1 _\markup \italic "dolce"
    } \\ \relative c {
      \stringDown \fingerDown
      <ef-1\4>16 ^\( <f-2> <g-4> <f-2>
      ef f g f
      ef f g f
      ef f g ef \)
    }
  >>
  | %% measure 9
  \pIII
  <<
    \relative c {
      <d'>1\2 \fingerUp
    } \\ \relative c {
      \fingerDown
      \barre "III" ""
      <f-1>16 \startTextSpan ^\( <g-3> <af-4> <g-3>
      f g af g
      f g af g
      f g af f \stopTextSpan \)
    }
  >>
  | %% measure 10
  \pOff
  <<
    \relative c {
      <df'-2\2>1 \fingerUp
    } \\ \relative c {
      \fingerDown
      <g'-0>16 ^\( <af-1> <bf-3> <af-1>
      g af bf af
      g af bf af
      g af bf g \)
    }
  >>
  | %% measure 11
  \pI
  <<
    \relative c {
      <c'-1>1 \fingerUp
    } \\ \relative c {
      \fingerDown
      \barre "I" ""
      <af'-1>16 \startTextSpan ^\( <bf-3> <c-4>\3 <bf-3>
      af bf c\3 bf
      af bf c\3 bf
      af bf c\3 af \stopTextSpan \)
    }
  >>
  | %% measure 12
  \pOff
  <<
    \relative c {
      \fingerRight
      <f'-1\1>16 \( <g-3> <af-4> <g-3>
      f g af f \)
      \barre "I" ""
      <g-3> \startTextSpan \( f \stringInsideOnce <ef-4\2> <d-3>
      ef d c <bf\3> \stopTextSpan \)
    } \\ \relative c {
      \fingerRight
      <d-0>2 -> <ef> ->
    }
  >>
  | %% measure 13
  <<
    \relative c {
      <f'>16 \( <g> <af> <g> f g af f \)
      \barre "I" ""
      <g> \startTextSpan \( f <ef> <d>
      ef d c <bf> \stopTextSpan \)
    } \\ \relative c {
      <d>2\4 -> <ef> ->
    }
  >>
  | %% measure 14
  \pI
  <<
    \relative c {
      <a'-2\3>1
    } \\ \relative c {
      <ef-1>16 \( <f-3> <gf-4> <f-3>
      ef f gf f \)
      gf ^\( f ef c'\3
      a gf f ef \)
    }
  >>

  | %% measure 15
  <d-0 bf'-1>16\4\3 \stringNeutral \fingerDown
  \pV <bf-2\6> -. <c-4> -.
  <d-1\5> -. ef f
  <g!\4> a bf
  <c\3> d ef
  <f\2> g! <a\1> bf

  | %% measure 16
  \pIV
  <<
    \relative c {
      \fingerUp
      <a''-2>1
    } \\ \relative c {
      \fingerRight
      <ef'-1>16 \( <f-3> <gf-4> <f-3>
      ef f gf f \)
      gf ^\( f ef _\markup \italic "cresc."
      c' a!
      gf f ef \)
    }
  >>

  | %% measure 17
  \fingerRight
  \barre "X" ""
  <d, f bf>16 _\downbow \startTextSpan \( <f bf d> _\upbow \stopTextSpan \)
  \barre "VIII" ""
  <c-3 ef-2 a-4> _\downbow \startTextSpan \( [ <ef-2 a-4 c-1> ] _\upbow \stopTextSpan \)
  \pVI <bf d g> _\downbow \( <d g bf> _\upbow \)
  \barre "V" ""
  <a c f> _\downbow \startTextSpan \( [ <c f a> ] _\upbow \stopTextSpan \)
  \barre "III" ""
  <g bf ef> _\downbow \startTextSpan \( <bf ef g> _\upbow \stopTextSpan \)
  \barre "I" ""
  <f a d> _\downbow \startTextSpan \( [ <a d f> ] _\upbow \stopTextSpan \)
  \pIV <ef-4 g-2 c-3> _\downbow \( <g-2 c-3 ef-1> _\upbow \)
  \barre "III" ""
  <d f bf> _\downbow \startTextSpan \( [ <f bf d> ] _\upbow \stopTextSpan \)

  | %% measure 18
  \pV
  <ef-1 bf'^3> \( <ef'^4> ( <c^1> ) <bf^4>
  <e,-3 bf'^4> <df'^2> ( <c^1> ) <bf^4> \)
  <f-3 bf-4> \( <d'-2> ( <c-1> ) <bf-4>
  <f-3 a-2> <ef'-4> ( <c-1> ) <a-4> \)

  | %% measure 19
  <bf,-2 d-1>\6\5
  \pIII
  \arpeggioBracket <bf'-1\3 d-1\2> -. \arpeggio \f
  <c-3 ef-2>\3\2 -. <d-3 f-2>\3\2 <ef-3 g-4>\3\2
  <f-2\2 a-1\1> -. <g-3 bf-1> -. <a-3 c-1>
  <bf-3 d-2> -. <a-3 c-1> -. <g bf> -.
  <fs a> -. <g bf> -. <fs a> -.
  <g bf> -. <fs a> -.

  | %% measure 20
  <a c> -. <g bf> -. <fs a> -. <g bf> -.
  <f-2 a-1> -. <ef-3\3 g-4\2> -. <d-3 f-2>\3\2 -. <c-3 ef-2> -.
  \arpeggioBracket <bf-1 d-1> -. \arpeggio <c-3 ef-2> -.
  <cs e>\3\2 -. <d f> -. <d f> -. <c ef> -.
  \arpeggioBracket <bf d> -. \arpeggio
  <a-3\4 c-1\3> -. \(

  | %% measure 21
  \arpeggioBracket <bf-1 d-1> -. \arpeggio \)
  \pOff
  <bf,-2 d-0> \pp \( <c ef>\5\4 <d f>\5\4
  <ef g>\5\4 <f a>\5\4 <g bf>\5\4 <a c >\5\4
  <bf d>\5\4 <a c>\5\4 \) <g bf>\5\4 \( <fs a>\5\4
  <g bf>\5\4 <fs a>\5\4 <g bf>\5\4 <fs a>\5\4

  | %% measure 22
  <a c>\5\4 <g bf>\5\4 <fs a>\5\4 <g bf>\5\4 \)
  <f a>\5\4 \( <ef g>\5\4 <d f>\5\4 <c ef>\5\4
  <bf d>\5\4 <c ef>\5\4 <cs e>\5\4 <d f>\5\4 \)
  <d f>\5\4 \( <c ef>\5\4 <bf d-0>\5\4 <a-0 ef'-1>\5\4 \)

  | %% measure 23
  <c ef>2 \fermata ^\( _( <bf d>4\5\4 \fermata ) \) r4
}

partTwo = \relative c' {
  | %% measure 24/1
  <<
    \relative c {
      <bf' bf'>2\4\2 \f
      <fs fs'>\5\3 \trill
    } \\ \relative c {
      \dotsOff s2 d\rest _\trill
    }
  >>

  | %% measure 25/2
  <g g'>2.\5\3 r8 <f f'>8\5\3

  | %% measure 26/3
  <<
    \relative c {
      <e e'>2\5\3
      <ef ef'>\5\3 \trill
    } \\ \relative c {
      \dotsOff s2 c\rest _\trill
    }
  >>

  | %% measure 27/4
  <af,! af'!>2.\6\4 r4

  | %% measure 28/5
  <af>16 ^>
  \pXI
  af' \p bf c
  df ef f
  \pXII g af bf
  c df ef
  f g af

  | %% measure 29/6
  <ef,\3> ^>
  \pVI
  ef, \p f g
  af bf c
  \pVII d! ef f
  g af bf
  c d ef

  | %% measure 30/7
  f,,,\6 ->
  \pVIII f' g af
  bf c d
  \pIX e f g
  af bf c
  d e f

  | %% measure 31/8
  c,,\6 ->
  \pXV
  c' d e
  f g a
  \pXVI b c d
  e f g
  a b c

  | %% measure 32/9
  \pOff
  <<
    \relative c {
      \fingerRight \stringUp
      <df'-3\3>2 \f ~ <df>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <df-1\5>16 <ef-2>\5 <f-4>\5 <ef-2>\5
      df ef\5 f\5 ef\5 df
      \fingerUp
      <f-3 af-1>\5\4 \p ^( [ \( <e-3 g-1>\5\4 <f-3 af-1>\5\4 ] )
      <gf-3 bf-2>\5\4 ^( <f-3 af-1>\5\4 )
      <ef-3 gf-1>\5\4 ^( <df-2 f-1>\5\4 \) )
    }
  >>

  | %% measure 33/10
  <<
    \relative c {
      \fingerRight \stringUp
      <af''-3\2>2 \f ~ <af>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <af'-1\4>16 <bf-2>\4 <c-4>\4 <bf-2>\4
      af\4 bf\4 c\4 bf\4 af\4
      \fingerUp
      <c-3 ef-1>\4\3 \p ^( \( [ <b-3 d-1>\4\3 <c-3 ef-1>\4\3 ] )
      <df-3 f-2>\4\3 ^( <c-3 ef-1>\4\3 )
      <bf-3 df-1>\4\3 ^( <af-2 c-1>\4\3 \) )
    }
  >>

  | %% measure 34/11
  <<
    \relative c {
      \fingerRight \stringUp
      <ef'-3\3>2 \f ~ <ef>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <ef-1\5>16 <f-2>\5 <gf-4>\5 <f-2>\5
      ef\5 f\5 gf\5 f\5 ef\5
      \fingerUp
      <gf!-3 bf-2>\5\4 \p ^( [ \( <f-3 a-2>\5\4 <gf-3 bf-2>\5\4 ] )
      <af-3 cf-1>\5\4 ^( <gf-3 bf-2>\5\4 )
      <f-3 af-1>\5\4 ^( <ef-3 gf-1>\5\4 \) )
    }
  >>

  | %% measure 35/12
  <<
    \relative c {
      \fingerRight \stringUp
      <bf''-3\2>2 \f ~ <bf>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <bf'-1\4>16 <c-2>\4 <d-4>\4 <c-2>\4
      bf\4 c\4 d\4 c\4 bf\4
      \fingerUp
      <d-3 f-1>\4\3 \p \( [ <cs-3 e-1>\4\3 <d-3 f-1>\4\3 ]
      <ef-3 gf-1>\4\3 <d-3 f-1>\4\3
      <c-3 ef-1>\4\3 <bf-2 d-1>\4\3 \)
    }
  >>

  | %% measure 36/13
  \fingerUp
  <ef,,-3 gf-2>\3\2 ->\3\2 \( <d f>\3\2 <ef gf>\3\2 <d f>\3\2
  <ef gf>\3\2 <d f>\3\2 <ef gf>\3\2
  \arpeggioBracket <df-1 f-1>\3\2 \arpeggio \)
  <b-3 ds-4>\3\2 -. _\( <as-2 cs-1>\3\2 <b-3 ds-4>\3\2 <as-2 cs-1>\3\2
  <b-3 ds-4>\3\2 <as-2 cs-1>\3\2 <b-3 ds-4>\3\2 <as-1>\3 \)
}

eMajor = \relative c' {
  \key e \major
  | %% measure 37/14
  <<
    \relative c {
      \stringLeft \fingerRight
      \stemDown <gs'-2\4>2 _\markup \italic "decresc."
      \stemUp \fingerUp <cs>2
    } \\ \relative c {
      \stringLeft \fingerUp \stemUp
      \pIV <e'-3\2>16 ^\( <ds-1> <e-3> <fs-4>
      e ds e ds
      \fingerDown \stemDown
      \barre "VI" ""
      <as-1>16 \startTextSpan <gs-3> <as-4> <b-3>
      as gs as gs \) \stopTextSpan
    }
  >>
  \stemNeutral

  | %% measure 38/15
  <<
    \relative c {
      \pIII <ds'-2>16 \( <css-1> <ds-2> <e-4>
      <ds-2> <css-1> <ds-2> <cs-1>\2
      \stemDown \fingerDown
      \barre "IV" ""
      <gs-3> \startTextSpan <fss-2> <gs-3> <a-4>
      <gs-3> <fss-2> <gs-3> <fs-1> \stopTextSpan \)
    } \\ \relative c {
      <fss-3>2 \stemUp b
    }
  >>
  \stemNeutral \pOff

  | %% measure 39/16
  <<
    \relative c {
      <e'^0>2 \f ~ <e>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <e-1\4>16 <fs-2>\4 <gs-4>\4 <fs-2>\4
      e\4 fs\4 gs\4 fs\4 e\4
      \fingerUp
      <gs-3 b-1>\4\3 \p ^( \( [ <fss-3 as-1>\4\3 <gs-3 b-1>\4\3 ] )
      <a-3 cs-2>\4\3 ^( <gs-3 b-1>\4\3 )
      <fs-3 a-1>\4\3 ^( <e-2 gs-1>\4\3 \) )
    }
  >>

  | %% measure 40/17
  <<
    \relative c {
      \fingerRight \stringUp
      <b''-3\1>2 \f ~ <b>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <b'-1\3>16 <cs-2>\3 <ds-4>\3 <cs-2>\3
      b\3 cs\3 ds\3 cs\3 b\3
      \fingerUp
      <ds-2 fs-1>\3\2 \p ^( \( [ <css-2 es-1>\3\2 <ds-2 fs-1>\3\2 ] )
      <e-3 gs-4>\3\2 ^( <ds-2 fs-1>\3\2 )
      <cs-3 e-2>\3\2 ^( \arpeggioBracket <b-1 ds-1>\3\2 \arpeggio \) )
    }
  >>

  | %% measure 41/18
  <<
    \relative c {
      \fingerRight \stringUp
      <fs'-4\2>2 \f ~ <fs>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <fs-1\4>16 <gs-2>\4 <a-3>\4 <gs-2>\4
      fs\4 gs\4 a\4 gs\4 fs\4
      \fingerUp
      <a-2 cs-1>\4\3 \p ^( \( [ <gs-2 bs-1>\4\3 <a-2 cs-1>\4\3 ] )
      <b-3 d-1>\4\3 ^( <a-2 cs-1>\4\3 )
      <gs-3 b-1>\4\3 ^( <fs-3 a-1>\4\3 \) )
    }
  >>

  | %% measure 42/19
  <<
    \relative c {
      \fingerRight \stringUp
      <cs''-3\1>2 \f ~ <cs>16 s16. s4
    } \\ \relative c {
      \stringLeft \fingerDown
      <cs'-1\3>16 <ds!-2>\3 <es-4>\3 <ds-2>\3
      cs\3 ds\3 es\3 ds\3 cs\3
      \fingerUp
      <es!-3 gs-2>\3\2 \p ^( \( [ <dss-3 fss-2>\3\2 <es-3 gs-2>\3\2 ] )
      <fs-3 a!-2>\3\2 ^( <es-3 gs-2>\3\2 )
      <ds-3 fs-2>\3\2 ^( \arpeggioBracket <cs-1 es-1>\3\2 \arpeggio \) )
    }
  >>

  | %% measure 43/20
  \fingerUp \fingerOutside
  <fs-3 a-2>\3\2 ^> _> ( _\( <es-3 gs-2>\3\2
  <fs-3 a-2>\3\2 <es-3 gs-2>\3\2 )
  <fs-3 a-2>\3\2 ( <es-3 gs-2>\3\2 )
  <fs-3 a-2>\3\2 ( \arpeggioBracket <e-1 gs-1>\3\2 \arpeggio ) \)

  <d-4 fs-3>\3\2 ( _\( \arpeggioBracket <cs-1 es-1>\3\2 \arpeggio
  <d fs>\3\2 <cs es>\3\2  )
  <d fs>\3\2 ( <cs es>\3\2 )
  <d fs>\3\2 ( <cs>\3 ) \) \fingerWherever

  | %% measure 44/21
  <<
    \relative c {
      \fingerUp
      <g''-3>16 <fs-2> g a
      g fs g fs
      <e-0>2\1
    } \\ \relative c {
      \fingerDown
      <b'-0>2
      <cs>16\3 \( b\3 cs\3 d\3 cs\3 b\3 cs\3 b\3 \)
    }
  >>

  | %% measure 45/22
  \fingerRight
  \pV <as-3\4 fs'-2\2> -> \( ( <g'-4> <fs-2> <e-1> )
  \barre "VII" ""
  <b-3 d-1> \startTextSpan ( <as-2> <b-3> <a-1> ) \) \stopTextSpan
  \pIII <gs-3\4 e'-2\2> \( ( f' e d )
  \barre "V" ""
  <a-3 c-1> \startTextSpan ( <gs-2> <a-3> <g-1> ) \) \stopTextSpan

  | %% measure 46/23
  \pI <fs d'> -> \( ( ef' d c )
  \barre "III" ""
  <g-3 bf-1> \startTextSpan ( <fs-2> <g-3> <f-1> ) \) \stopTextSpan
  \pV <e-3 c'-1> ^\( ( <df'-2> <c-1> 
  \moveString #'(0 . 1) <bf-4\4> )
  \barre "VI" ""
  <f-3 af-1> \startTextSpan ( <e-2> <f-3> <ef-1> ) \) \stopTextSpan
}

efMajor = \relative c {
  \key ef \major

  | %% measure 47/24
  \pIII <d-3 bf'-1> ^\( ( <c'-2> <bf-1> <af-4>\4 )
  \barre "V" ""
  <ef-2 g> \startTextSpan ( <d-1> <ef> <d> ) \) \stopTextSpan
  \pVIII <c-1 af'-4> ^\( ( <ef-3> )
  \pVI <bf-1 g'-4>\6\5 ( <d-3> )
  \pIV <af-1 f'-4>\6\5 ( <c-3> )
  \pV <a-1 ef'-2> ( <c-4> ) \)

  | %% measure 48/25
  \fingerDown \stringUp
  <bf-2 d-1> ^\> ^( <c-3 ef-1> <d f>\6\5 <c ef> \!
  <bf-2 d-1> )
  <cs'-3\4 e-1\3> -. <d f>\4\3 -. <c ef> -.
  <bf-2 d-1> -. <a-3\5 c-1\4> -.
  <g bf> -. <f-2 a-1> -.
  <ef g> -. <d-3\6 f-1\5> -.
  <c ef> -. <bf-2 d-1> -.

  | %% measure 49
  \pOff
  <<
    \relative c {
      <ef\4>16 \( <f> <gf> <f> <ef>4 \)
      <ef>16 \( <f> <gf> <f> <ef>4 \)
    } \\ \relative c {
      \fingerRight
      <a-0>4 ~ a16 c cf bf
      a4 ~ a16 c bf a
    }
  >>

  | %% measure 50
  \stringDown \fingerDown
  \pV <bf-2 d-1> ^\> ( <c-3 ef-1> <d f> <c ef> \!
  <bf-2 d-1> )  \fingerUp
  <cs''-3 e-1> -. <d f> -. <c ef> -. <bf-2 d-1> -.
  <a-3\3 c-2\2> -. <g bf>\3\2 -. \arpeggioBracket <f-1 a-1>\3\2 -. \arpeggio
  <ef-3\4 g-2\3> -. <d-3 f-1>\4\3 -. <c ef>\4\3 -. <bf-3 d-2>\4\3 -.

  | %% measure 51
  \pIV
  <<
    \relative c {
      \stringLeft \fingerUp \fingerOutside
      \moveString #'(0 . 2)
      <ef'-1\2>16 \( <f-2> <gf-4> <f-2> <ef-1>4 \)
      <ef>16 \( <f> <gf> <f> <ef>4 \)
    } \\ \relative c {
      \stringLeft \fingerDown
      \moveString #'(1 . -3)
      <a'-3\4>4 ~ a16 c\4 cf\4 bf\4
      a4 ~ a16 c\4 bf\4 a\4
    }
  >>

  | %% measure 52
  <bf d>16 ^> \fingerUp \stringDown
  <bf,-2\6 d-1\5> -.
  <d-3 f-1> -. <cs e> -. <c ef> -. <bf-2 d-1> -.
  <d-3 f-1> -. <cs e> -. <c ef> -. <bf-2 d-1> -.
  <f'-3\5 af-1\4> <e g> <ef gf> <d f>\5\4
  <f af> <e g>

  | %% measure 53
  <ef gf> <d f>\5\4
  \pIII <d'-3\3 f-2\2> <c ef>
  \arpeggioBracket <bf-1 d-1> \arpeggio _\markup \italic "cresc."
  <d-3 f-2> <f-2\2 af-1\1> <ef g!>
  <d-3\3 f-2\2> <c ef>
  <bf-1 d-1> <af-3 c-2> <g-3 bf-1>
  <f-4\5 af-2\4> <ef-3 g-2> <d-3 f-1>

  | %% measure 54
  <<
    \relative c {
      \fingerRight \stringLeft
      <ef ef'>2\6\4 -> \f
      <b b'>\6\4 -> \trill
    } \\
    \relative c {
      \dotsOff r2 f,\rest _\trill
    }
  >>

  | %% measure 55
  \stringUp
  <c>16\6 -> \pXV <c'\5> -. d -. ef -.
  <f\4> g a
  <b\3> \pXVI c d
  <ef\2> f g
  <a\1> b c

  | %% measure 56
  \pI \ivAflat
  r4 \stemUp
  \viBflat
  r4 \fermata \stemNeutral
}

finale = \relative c {
  | %% measure 57
  \pOff
  <<
    \relative c {
      \fingerUp
      <b'-0>1
    } \\ \relative c {
      \fingerRight
      <b-1>16 \pp <cs-2> <ds-4\5> <cs-2>
      b cs ds\5 cs
      b cs ds\5 cs
      b cs ds\5 cs
    }
  >>

  | %% measure 58
  <a a'>8\6\4 r8
  <gf'' gf'>4
  \( <ef ef'>8 \) r8
  <a,, f'>4 \(

  | %% measure 59
  <bf-3 ef-4 g-2 bf-1>16\6\5\4\3 _\markup \italic "cresc."
  g'\4 ef\5 bf\6 \)
  \barre "VIII" ""
  <bf' ef bf'-4> \startTextSpan \( g' ef bf \) \stopTextSpan
  \pIII <bf,-3 d-2 af'-4>\6\5\4 \( <f'-1> d bf \)
  \pVI <bf'-3 d-2 af'> \( f' d bf \)

  | %% measure 60
  \fingerUp \stringDown
  \pOff <g, ef'>16\6\5 \f
  \pX \arpeggioBracket <ef''-1\3 g-1\2> -. \arpeggio 
[ <f-3 af-2>\3\2 -. <g bf> -. ]
  <af-3 c-4> -.
  <bf-2\2 d-1\1> -. <c-3 ef-1> -. <d f> -.
  <ef-3 g-2> <d-3 f-1> <c ef> <b d>
  <c ef> <b d> <c ef> <b d>

  | %% measure 61
  <d f> <c ef> <b d> <c ef> <bf-2 d-1>
  <af-3\3 c-4\2>
  \pVIII <g-3 bf-2> <f af> <ef-1 g-1>
  <f-3 af-2> <fs a> <g bf>
  <g bf> <f af> <ef-3 g-4>
  <d-2 f-1>\4\3 -. \(

  | %% measure 62
  <ef-4 g-3> -. \noBeam \) \pOff
  <ef,-2\5 g-1\4> \p \( <f-3 af-1>\5\4 <g bf>\5\4
  <af-3 c-2>\5\4 <bf-2\4 d-1\3> <c-3 ef-1>\4\3
  <d f>\4\3 <ef-3 g-2>\4\3 \) <d-3 f-1>\4\3
  \( <c ef>\4\3 <b d>\4\3 <c ef>\4\3
  <b d>\4\3 <c ef>\4\3 <b d>\4\3

  | %% measure 63
  <d f>\4\3 <c ef>\4\3 <b d>\4\3 <c ef>\4\3 \)
  <bf-2 d-1>\4\3 \( <af-3\5 c-2\4> <g-3 bf-1>\5\4 <f af>\5\4
  <ef-2 g-1>\5\4 <f-3 af-1>\5\4 <fs a>\5\4 <g bf>\5\4 \)
  <g bf>\5\4 \( <f! af>\5\4 <ef-3 g-2>\5\4 <d-3 f-1>\5\4 \)

  | %% measure 64
  \fingerRight
  <ef-3 g-2>2\5\4 \pp <bf-4 f'-1> \trill

  | %% measure 65
  <g-1 ef'-4>2\6\5 r2

  | %% measure 66
  <ef' g bf> \f
  <bf f' d'>\6\5\3 \trill

  | %% measure 67
  <g-1 ef'-4 g-3 ef'-2>2 r2
}

music = {
  \key ef \major
  \midiTempoChange \tempo 4=100
  \repeat volta 2 {
    \intro
    \partOne
  }
  \break
  \repeat volta 2 {
    \partTwo
    \eMajor
    \efMajor
    \finale
  }
}

\header {
  title = "Caprice 8, Op. 1"
  composer = "Niccolò Paganini"
  arranger = "Arranged for guitar by Steve Yegge"
  copyright = "sites.google.com/site/steveysguitarsite"
  tagline = ##f
}

\score {
  <<
    \new Staff {
      \commonSetup
      \maybeFretDiagrams \music
    }
    \new TabStaff {
      \music
    }
  >>
}

\score {
  \unfoldRepeats
  \music
  \midi {
    \context {
      \Score
      midiInstrument = #"acoustic guitar (steel)"
      tempoWholesPerMinute = #80/4
    }
    \context {
      \Voice
      \remove "Dynamic_performer"
    }
  }
}

\paper {
   indent = 8\mm
   after-title-spacing =
   #'((basic-distance . 0) (padding . 1.5) (stretchability . 3) (minimum-distance . 0))
   bottom-system-spacing =
   #'((basic-distance . 0) (padding . 1.5) (stretchability . 3) (minimum-distance . 0))
   max-systems-per-page = #5
   min-systems-per-page = #5
   page-count = #6
   ragged-last-bottom = ##f
}
