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

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

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

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

firstFour = \relative c {
  %% measure 1
  \fingerRight
  \harmonicByFret #12 <b\6>16 _\markup { \italic "dolce" }
  ^\markup \hFret "XII"
  \barre "VII" "3" <b'> \startTextSpan \( <as-4> <b> <a-3> \) <b>
  <g-2> <b> <fs-1> <b> <e,-3> <b'>

  | %% measure 2
  <d,-1> <b'> <cs,-4> <b'> <b,-3> <b'>
  <as,-2> <b'> <b,-3> <b'> <d,-1> <b'> \stopTextSpan

  | %% measure 3
  \barre "VI" "3" <cs,-1> \startTextSpan
  <as'-1> <g-3> <as> <fs-2> <as>
  <e-4> <as> <d,-2> <as'> <cs,-1> <as'>

  | %% measure 4
  <b,-4> <as'> <as,-3> <as'> <b,-4> <as'>
  <cs,-1> <as'> <d,-2> <as'> <e-4> <as> \stopTextSpan
}

intro = \relative c {
  \firstFour

  \stringDown
  | %% measure 5
  \pIV <d'-3\3> <b'-4> <fs,-1\4> <b'> <e,,-3\5> <b''>
  <d,,-1> <b''> <cs,,-1> <b''> <b,,-3\6> <b''>

  | %% measure 6
  \pVI <g,-3\5> <d''-4> <b,-2\4> <d'> <a,-1\4> <d'>
  <g,,-3\5> <d''> <fs,,-2> <d''> <g,,-3> <d''>

  | %% measure 7
  <fs,,-2\5> <d''> <b,-2\4> <d'> <g,,-3\5> <d''>
  <fs,,-2> <d''> <es,,-1> <d''> <fs,,-2> <d''>

  | %% measure 8
  <es,,-1> <d''> <d,-1\3> <d'> <cs,-1> <d'>
  <b,-2\4> <d'> <g,,-3\5> <d''> <es,,-1> <d''>

  | %% measure 9
  \pV <fs,,-3\5> <cs''> <as,-2\4> <cs'> <g,-1\4> <cs'>
  <fs,,-3\5> <cs''> <fs,,-3> <cs''> <fs,,-3> <cs''>

  | %% measure 10
  \pX <g,-1\5> <b'-4\2> \pXIV <b,-1\5> <d'-4> \pX <a,-1\5> <cs'-4>
  <g,-1\5> <b'-4> <fs,-1\5> <b'-4> <es,,-1\5> <b''-4>

  | %% measure 11
  <fs,-1\5> <as'-4\2> \(
    \once \override Score.StringNumber.avoid-slur = #'inside
    <fs-3\3> <fs-1\2> \)
  <es-3\3> <gs-2\2>
  <e-1\3> <as-4\2> <d,-3\4> <b'-4\2> <as,-1\4> <cs'-2\1>

  | %% measure 12
  <b,-1\4> <d'-2\1>
  \pX <g,,-1\5> <b'-4\2> <g,> <a'-2> <g,> <g'-3\3>
  <g,> <fs'-3> <g,> <es'-2>

  | %% measure 13
  \pIX <fs,-1> <fs'-3> <fs,-1> <as'-4> <g,-2> <es'-3>
  <fs,-1> <fs'-3> <fs,-1> <as'-4> <g,-2> <es'-3>

  | %% measure 14
  <fs,-1> <fs'-3> <fs,-1> <as'-4> <fs,-1> <cs''-2>
  <fs,,-1> <fs''-4> <fs,,-1> <cs''-2> <fs,,-1> <as'-4>

  | %% measure 15
  <fs,-1 fs'-3>4. r4 \fermata r8
}

dtheme = \relative c {
  | %% measure 16/1
  \fingerRight \stringUp
  \harmonicByFret #12 <d\4>16 ^\markup \hFret "XII"
  \stringDown
  \barre "V" "2" <a'> \startTextSpan \( <gs-4> <a> \) <g-3> <a>
  <es-2> <a> <fs-3> <a> <e-1> <a> \stopTextSpan

  | %% measure 17/2
  <d,-3> \pII <a'> <a,-1\3> <a'> <g,-4\4> <a'>
  <fs,-3> <a'> <e,-1> <a'> <d,,-3\5> <a''>

  | %% measure 18/3
  \once \override Beam.auto-knee-gap = #3
  \flatBeams <cs,,> \barre "V" "2" <a''> \startTextSpan
  \( <gs-4> <a> \) <g-4> <a> \revertBeams
  <ds,-3> <a'> <e-1> <a> <d,-3> <a'>

  | %% measure 19/4
  <cs,> <a'> \stopTextSpan
  \pII <g,-3\4> <a'-4> <fs,-2> <a'>
  <e,-1> <a'> <a,-1\3> <a'> <g,-3\4> <a'>

  | %% measure 20/5
  \pVII <fs,-1> <d''-4> \(
    \once \override Score.StringNumber.avoid-slur = #'inside
    <a-3\2> <d> \)
  <gs,-2> <d'> <a-4> <d>
  \barre "VII" "3" <fs,-1>  \startTextSpan <d'> <d,-1> \stopTextSpan
  <cs'-4> \(

    | %% measure 21/6
    \once \override Score.Fingering.avoid-slur = #'inside
     <g-2> <cs-4> \) <g-2> <b-1>
  <g,-4\5> <b'-1> <e,,-2\5> <b''-1> <cs,,-3\6> <b''-1>
  \pV <cs,-2\3> <b'-4> \(

    | %% measure 22/7
    \stringDown <fs-3\2> <b-4> \) <fs-3> <a-1>
  <fs,-4\5> <a'-1> <d,,-2\5> <a''-1> <b,,-3\6> <a''-4>
  \pIII <b,-2\3> <a'-4> \(

    | %% measure 23/8
    <e-3> <a-4> \) <e-3> <g-1>
  <e,-4\5> <g'-1> <cs,,-2\5> <g''-1> <a,,-0>\5 <g''-1>
  <a,-4\4> <g'-1>
}

high = \relative c {
  | %% measure 24/1
  \stringUp \fingerRight
  <d_0>16 <fs'-1\3> \glissando \stringUnset
  \pXII <a-1 d-3 fs-2> <d,,_0>\4
  <gs'-1 d'-3 es-\tweak extra-offset #'(0 . 0.6)-1> <d,_0>\4
  <a''-1 d-3 fs-2> <d,,_0>\4
  \barre "XII" "3" <g'-1 cs-3 e-1> \startTextSpan <d,_0>\4 \stopTextSpan
  \barre "X" "3" <fs'-2 a-1 d-1> \startTextSpan <d,_0>\4 \stopTextSpan

  | %% measure 25/2
  \fingerLeft
  \barre "IX" "3" <e'-1 a-2 cs-1>
  \( \startTextSpan [ <a,,_0>\5 ] \stopTextSpan \)
  \fingerRight \stringUp
  \pVI <a'-2\4 cs-1\3> <a,_0>\5 <b'-3\4 d-1\3> <a,_0>\5
  <cs'-3\4 e-1\3> <a,_0>\5
  \pX <d'-2\4 fs-1\3> <a,_0>\5 <e''-3\4 g-1\3> <a,,_0>\5

  | %% measure 26/3
  \fingerRight <d-0 fs'-1\3>\4 \( [ <d_0>\4 ] \)
  \pXII <a''-1 d-3 fs-2> <d,,_0>\4
  <gs'-1 d'-3 es-\tweak extra-offset #'(0 . 0.6)-1> <d,_0>\4
  <a''-1 d-3 fs-2> <d,,_0>\4
  \barre "XII" "3" <g'-1 cs-3 e-1> \startTextSpan <d,_0>\4 \stopTextSpan
  \barre "X" "3" <fs'-2 a-1 d-1> \startTextSpan <d,_0>\4 \stopTextSpan

  | %% measure 27/4
  \fingerLeft
  \barre "IX" "3" <e'-1 a-2 cs-1> \( \startTextSpan [ <a,,_0>\5 ] \stopTextSpan \)
  \fingerRight \stringUp
  \pVI <a'-2\4 cs-1\3> <a,_0>\5 <b'-3\4 d-1\3> <a,_0>\5
  <cs'-3\4 e-1\3> <a,_0>\5
  \pX <d'-2\4 fs-1\3> <a,_0>\5 <e''-3\4 g-1\3> <a,,_0>\5

  | %% measure 28/5
  \fingerRight
  <d_0 fs'-1\3>\4 \( [ <d_0>\4 ] \)
  <a''-1 d-2 a'-4> <d,,_0>\4
  <g'-1 cs-3 g'-4> <d,_0>\4
  <fs'-2 a-1 fs'-4>\3\2\1 <d,_0>\4
  \barre "XII" "3" <g'-1 b-1 g'-4> \startTextSpan <d,_0>\4 \stopTextSpan
  \barre "XIV" "3" <a''-1 cs-1 a'-4> \startTextSpan <d,,_0>\4 \stopTextSpan

  | %% measure 29/6
  <g'-1\4> \( <b'-4> \) <d,,-1\5> <b''-4>
  <b,,-0>\2 <b''-4> <g,,-0>\3 <b''-4>
  <b,,-0>\2  <b''-4> <gs,,-1\6> <b''-4>

  | %% measure 30/7
  <a,,-1\5> <cs'-3\2> <b,-1\5> <d'-3\2>
  <cs,-1\5> <e'-3\2> <d,-1\5> <fs'-3\2>
  <b,,-1\5> <d'-3\2> <g,,-1\6> <b''-4\1>

  | %% measure 31/8
  <fs,,-1\6> <a''-4\1> <a,,-1\5> <fs''-4\1>
  <d,,-1\6> <fs''-4\1>
  <e,,-1\6> <g''-4\1> <g,,-2\5> <e''-4\1>
  <cs,,-1\6> <e''-4\1> \(

  | %% measure 32/9
  <d,,-0>\4 \) <d''-3\3 fs-4\2> <d,,-0>\4
  <cs''-3\3 e-2\2> <d,,-0>\4
  <b''-3\3 d-2\2> <d,,-0>\4
  <a''-3\3 cs-4\2> <d,,-0>\4
  <g'-3\3 b-4\2> <d,-0>\4
  <fs'-3\3 a-2\2>

  | %% measure 33/10
  <b-3\2 d-1\1> <g,-0>\3
  <a'-3\2 cs-1\1> <g,-0>\3
  <g'-3\2 b-1\1> <g,-0>\3
  <fs'-3\4 a-1\3> <a,,-0>\5
  <e''-3\4 g-1\3> <a,,-0>\5
  <cs'-3\4 e-1\3> <a,-0>\5

  | %% measure 34/11
  \fingerNeutral \stringDown
  <d'-4\3> -. <cs,-1\5> ( <d-1>\5 )
  <cs'-2\3> -. <d-3>\3 -.
  <cs'-4\1> ( <d-4>\1 )
  \pVI <g,-2\2> <fs-1> -.
  <e-4\3> -. <d-2> -. <cs-1> -.
}

spooky = \relative c {
  | %% measure 35/1
  \stringDown \fingerRight
  \pIV <b'-0>16\2
  <b,-3\6> ( \stringNeutral <as-2> ) <b-3>
  <b''-4\1> <b,,-3> <as''-2> <b,,-3>
  <a''-1> <b,,-3> <gs''-1> <b,,-3>

  | %% measure 36/2
  <g''-4\2> <b,,-3> <fs''-4> <b,,-3>
  <e'-1> <b,-3> <ds'-1> <b,-3>
  <d'-4\3> <b,-3> <cs'-2> -. <b,-3> -.

  | %% measure 37/3
  \stringDown
  <b'-1\3> <b'-4> ( <as-2> <b-4> )
  <b,,-3\6> <b''-4> <c,,-1\5> <b''-4>
  <cs,,-1> <b''-4> <d,,-1> <b''-4>

  | %% measure 38/4
  \fingerRight
  <ds,,-2> <b''-4> <e,,-3> <b''-4>
  <fs,-1\4> <b'-4> <a,-3> <b'-4>
  <g,-2> <b'-4> <fs,-1> <b'-4>

  | %% measure 39/5
  \pVIII <e-4>16
  <e,,-3\6> ( <ds-2> ) <e-3>
  <e''-4\1> <e,,-3> <ds''-2> <e,,-3>
  <d''-1> <e,,-3> <cs''-1> <e,,-3>

  | %% measure 40/6
  <c''-4\2> <e,,-3> <b''-4> <e,,-3>
  <a'-1> <e,-3> <gs'-1> <e,-3>
  <g'-4\3> <e,-3> <fs'-2> -. <e,-3> -.

  | %% measure 41/7
  <e'-1\3> <e'-4> ( <ds-3> <e-4> )
  <e,,-3\6> <e''-4> <f,,-1\5> <e''-4>
  <fs,,-1> <e''-4> <g,,-1> <e''-4>

  | %% measure 42/8
  \fingerRight
  <gs,,-2> <e''-4> <a,,-3> <e''-4>
  <b,-1\4> <e'-4> <d,-3> <e'-4>
  <cs,-2> <e'-4> <b,-1> <e'-4>

  | %% measure 43/9
  \pVII <a,-4\2> <a,-1\4> <gs-1>\4 ( <a-1> )
  <a'-4> <a,-1> <a'-4> <a,-1>
  <gs'-4> <a,-2>
  \barre "VII" "4" <g'-3> \startTextSpan <a,-1>

  | %% measure 44/10
  <fs'-1> \stopTextSpan
  <d,-3\6> <cs-2> ( <d-3> )
  <d''-4> <d,,-3> <d''-4> <e,,-1\5>
  <d''-4> <f,,-1> <d''-4> <fs,,-2>

  | %% measure 45/11
  \pIV <g'-4\2> <g,-1\4> <fs-1> ( <g-1> )
  <g'-4> <g,-1> <g'-4> <g,-1>
  <fs'-4> <g,-1> <f'-3> <g,-1>

  | %% measure 46/12
  <e'-4\2> <c,-3\6> <b-2> ( <c-3> )
  <c''-4> <c,,-3> <c''-4> <d,,-1\5>
  <c''-4> <ef,,-1> <c''-4> <e,,-2>

  | %% measure 47/13
  <f'-1\2> <f,-3\6> <e-2> ( <f-3> )
  <c''-4> <f,,-3> <d''-4> <f,,-3>
  <df''-4> <f,,-3> <c''-4> <f,,-3>
  
  | %% measure 48/14
  <b'-2> <f,-3> <bf'-1> <f,-3>
  <a'-1> <f,-3> <af'-4\2> <f,-3>
  <g'-4> <f,-3> <e'-1> \( <f,-3> \)

  <<
    \relative c {
      | %% measure 49/15
      \phrasingSlurDown \pIII \fingerDown
      <f'-4\2> [ <f,-1\4> \( <e-4\5> <f-1\4> \)
      s16 <f-1\4> ] <e!-4\5> _\markup { \italic "smorzando" }
      <f-1> <ef-4> <f-1> <d-3> <f-1> \phrasingSlurNeutral
    } \\
    \relative c {
      s4
      \moveString #'(0 . 1.5)
      \fingerDown \stemDown <f-4\5>16 \stemNeutral
      s16
      s4.
    }
  >>

  | %% measure 50/16
  \fingerRight \pI
  <df-2\5>16 <f-1\4> <c-2> <f-3>
  <b,-1> <f'-3> <bf,-1> <f'-3>
  <b,-1> <f'-3> <c-2> <e-1>

  | %% measure 51/17
  \pII <cs-3\5> \p <e-1\4> <d-3> <f-1>
  \pIV <ef-3> <gf-1> <e-3> <g-1>
  \pVI <f-3> <af-1> <fs-3> <a-1>

  | %% measure 52/18
  \pVIII <g-3\5> <bf-1\4> <gs-3> <b-1>
  \pX <a-3> <c-1> <bf-3> <df-1>
  \pXII <b-3> <d-1> <c-3> <ef-1>

  | %% measure 53/19
  \pXIV <cs-3> <e-1> <d-3> <f-1>
  \pXVI <ef-3> <gf-1>
  \pIV <e-0>\1 <g-4\2> <f-3\2> <af-1\1>
  <fs-3> <a-1>

  | %% measure 54/20
  \pVI <g-3> <bf-1> <af-3> <cf-1> <a-3> <c-1>
  \pVI <bf-1\1> <df-4> ( <bf-1> ) <g-2\2> -. <e-3\3> -.
  \pV <c'-4\1> (

  | %% measure 55/21
  <a-1> ) <gf-2> -. <ef-3> -.
  \pIV <b'-4> ( <gs-1> ) <f-2> -. <d-3> -.
  \pIII <bf'-4> ( <g-1> ) <e-2> -. <cs-3> -.
  \pII <a'-4> (

  | %% measure 56/22
  <fs-1> ) <ef-2> -. <c-3> -.
  \pI <af'-4> ( <f-1> ) <d-2> -. <b-3> -.
  \pV <g'-4\2> ( <e-1\2> ) <df-2\3> -. <bf-3\4> -.
  \pIV <gf'-4> (

  | %% measure 57/23
  <ef-1> ) <c-2> -. <a-3> -.
  \pIII <f'-4> ( <d-1> ) <b-2> -. <gs-3> -.
  <es'-4> ( <d-1> ) <b-2> -. <g-3> -. <es'-4>

  | %% measure 58/24
  <fs,-1\4> -. <fs'-4\2> <es-3> \glissando ( <fs-3> )
  <e,!-2\5> <as'-1\1> 
  \override Beam.auto-knee-gap = #3 \flatBeams
  <d,,-1> <b''-4>
  \stringDown <cs,,-2\6> \stringUnset <cs''-4\1> <b,,-1> <d''-4>

  | %% measure 59/25
  <as,,-1> <e'''-4> <b,,-1> <d''-4>
  <cs,,-2>\6 <cs''-3>
  \revert Beam.auto-knee-gap \revertBeams
  <d,,-0>\4 \pVII <b''-1\1>
  <e,,-2\5> <b''-1\1> <es,,-2\5> -. \( <b''-1> -. \)

  | %% measure 60/26
  \stringDown \pVI <as-4\2> -. <fs,-2\5> ( <es-4> <fs-5> )
  <e''-4> <as,,-1\4> <d'-4> <b,-2\4>
  <cs'-4> <cs,-1\3> <b'-3> <d,-2\3>

  | %% measure 61/27
  <as'-1\1> <e-4\3> <b'-2> <d,-1\3>
  <cs'-4> <cs,-1\3> <d'-3> <b,-1\4>
  <e'-4> <b,-1> <es'-4> \( <b,-1> \)

  | %% measure 62/28
  \pIX <as-2\5> <fs''-4> <es-3> ( <fs-4> )
  \override Beam.auto-knee-gap = #3 \flatBeams
  \pXII <fs,,-1\5> <fs''-4>
  <g,,-1\5> <fs''-4> <es-3> ( <fs-4> ) <fs,,-3\6> <fs''-4>

  | %% measure 63/29
  <e,,-1> <fs''-4> <es-3> ( <fs-4> ) <e,,-1\6> <fs''-4>
  <fs,,-1> <fs''-4> <es-3> ( <fs-4> ) <e,,-2\6> <fs''-4>

  | %% measure 64/30
  \pIX <d,,-1\6> <fs''-4> <es-3> ( <fs-4> ) <d,,-1> <fs''-4>
  <e,,-1> <g''-4> <d,,-1> <fs''-4>
  <cs,,-1> <e''-4>

  | %% measure 65/31
  \revertBeams
  \pVII <b,,-1> <d''-4> <cs,,-1> <e''-4>
  <d,,-1> <fs''-4> <cs,,-1> <e''-4>
  <b,,-1> <d''-4> \pVI <as,,-1> <cs''-4>

  | %% measure 66/32
  r2. \fermata
}

finale = \relative c {
  \once \override Staff.TextScript.transparent = ##t  %% skip "dolce"
  | %% measure 67 68 69 70
  \firstFour

  | %% measure 71/5
  \fingerRight \stringDown
  \barre "VII" "3" <d'-1>16 -. \startTextSpan
  <b'-1> \( <ds,-2> <b'-1> \) <e,-3> -. <g-2>
  \( \stopTextSpan
     \barre "V" "2" <cs,-2> \startTextSpan <a'-1> \)
  <d,-3> -. <fs-4> \stopTextSpan \(
    \barre "III" "2" <b,-2> \startTextSpan <g'-1> \)

  | %% measure 72/6
  <cs,-3> -. <e-4> \( \stopTextSpan
                      \barre "II" "2" <as,-2> \startTextSpan <fs'-1> \)
  <b,-3> -. <d-4> \( \stopTextSpan
                     <g,-0>\3 \pIV <b-1\4> \) <d-3> -. 
  \pVI <es-1\2> \( <g-3> <b-2\1> \)

  | %% measure 73/7
  <fs,-4\5> \( <as-3\4> \) <cs-1\3> -. \( <fs-2\2> -. \)
  <as-1\1> \( <g-3\2> \) <fs-2> -. \( <as-1\1> -. \)
  <cs-4> \( <b-2> \) <as-1> -. \( <cs-1> -. \)

  | %% measure 74/8
  <e-4> \( <d-2> \) <cs-1> -. \( <g'-4> -. \)
  <fs-3> \( <e-1> \) \pXII <d-4\2> -. \( <cs-3> -. \)
  <b-1> \( <as-4\3> \) <g-2> -. \( <fs-1>\3 -. \)

  | %% measure 75/9
  \fingerUp <b-1\2> -. \( <cs-3> -. <d-4> -. \)
  <b-1>\2 \( <cs-3>\2 \)
  <as-1>\2 \( <c-3>\2 \)
  <a>\2 \( <b>\2 \)
  <gs>\2 \( <bf>\2 \)
  <g>\2 \(

  | %% measure 76/10
  <a>\2 \)
  <fs>\2 \( <gs>\2 \)
  <es>\2 \( <g>\2 \)
  <e>\2 \( <fs>\2 \)
  <ds>\2 \( <f>\2 \)
  <d>\2 \( <e>\2 \)
  <cs>\2 \(

  | %% measure 77/11
  \pOff <d-3> <es-1\1> \)
  <g-3> -. \( <es-1> -. <fs-2> <b,-0> \)
  \fingerDown \appoggiatura <d-3> <cs-2>4. \trill \fingerUp

  | %% measure 78/12
  <b-1\4>16 -. \( <cs-3>\4 -. <d-4>\4 -. \)
  <b-1>\4 \( <cs-3>\4 \)
  <as-1>\4 \( <c-3>\4 \)
  <a>\4 \( <b>\4 \)
  <gs>\4 \( <bf>\4 \)
  <g>\4 \(

  | %% measure 79/13
  \fingerRight \stringUp
  <a>\4 \)
  <fs>\4 \( <gs>\4 \)
  <es>\4 \( <g>\4 \)
  <e>\4 \( <fs>\4 \)
  <ds>\4 \( <f>\4 \)
  <d-0>\4 \( <e-1>\4 \)
  <cs-3\5> \(

  | %% measure 80/14
  \pII <d-4> <es-1\4> \)
  <g-3> -. \( <es-1> -. <fs-2> <b,-1\5> \)
  \fingerDown \appoggiatura <d-2> <cs-1>4. \trill

  | %% measure 81/15
  \fingerRight \stringDown
  \pVII <b-1\6>16 -. <b'-3\4> <as-2> ( <b-3> )
  \pIX <fs-1\5> -. <fs'-3\3> -.
  <b,-1\4> -. <b'-4\2> <as-3> ( <b-4> )
  <fs-1\3> -. <fs'-4\1> -.

  | %% measure 82/16
  \pXVI <b,-1\3>16 -. <b'-4\1> <as-3> ( <b-4> )
  <fs,-1\4> -. <fs'-4\2> -.
  \pIX <b,,-1\4>16 -. <b'-4\2> <as-3> ( <b-4> )
  <fs,-1\5> -. <fs'-4\3> -.

  | %% measure 83/17
  \barre "VII" "6"
  <b,,> -. \startTextSpan <b''> \( \fingerInsideOnce <as-4> <b> \)
  <d,> -. <b'> -. <b,> -. <b'> -.
  <fs,> -. <b'> -. <d,,-4> -. <b''> -.

  | %% measure 84/18
  <b,, fs' b d fs b>4. \stopTextSpan r4 r8 \fermata
}

music = {
  \key b \minor
  \time 6/8
  \tempo "Moderato."
  \midiTempoChange \tempo 4=85
  \override Fingering.staff-padding = #'()
  \repeat volta 2 {
    \intro
    \dtheme
    \high
  }
  \spooky
  \finale
  \bar "|."
}

\header {
  title = "Caprice 2, 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 = #85/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))
   ragged-last-bottom = ##f
   max-systems-per-page = #5
   min-systems-per-page = #5
}
