%{ Gerudo Valley for classical guitar Arrangement by Steve Yegge compile-command: /Applications/LilyPond.app/Contents/Resources/bin/lilypond \ [-d fret-diagrams] --png gerudo.ly \ && /Users/stevey/bin/refresh-lilypond \ && /Users/stevey/bin/midi gerudo.midi %} \version "2.26.0" % necessary for upgrading to future LilyPond versions \include "english.ly" \include "common.ly" intro = { << %% measure 1 \relative c' { \override Score.MetronomeMark.padding = #5 \tempo "Andante" 4 = 100 \strokeFingerDown r16 \mp 16 8. e,16 a b c4. } \\ \relative c' { \strokeFingerDown \fingerLeft 4. a4. 8 } >> | \cleanup << %% measure 2 \relative c' { r16 e-3 a-4 b-0 c8.-2 e,16 a b c4. } \\ \relative c' { 4. f4. f8 e' } >> | \cleanup \break << %% measure 3 \relative c' { r16 d-0 g-0 ( a-2 ) b8.-0 d,16 g ( a ) b4. } \\ \relative c' { 4. g4. g8 d' } >> | \cleanup << %% measure 4 \relative c' { a'16-2 ( b-4 ) a-2 gs8-2 e-3 b-2 r16 b e gs b e8 } \\ \relative c' { e,2 ~ e16 e4. ~ e16 } >> | \cleanup << %% measure 5 \relative c' { r16 e-3 a-4 c-2 e8.-0 e,16 a c e4. } \\ \relative c' { a4. a4. a8 e' } >> | \cleanup \break << %% measure 6 \relative c' { \barre "I" "6" r16 \startTextSpan f-3 a-2 c f8. f,16 a c f4. \stopTextSpan } \\ \relative c' { f,4. f4. f8 f' } >> | \cleanup << %% measure 7 \relative c' { \barre "III" "6" r16 \startTextSpan g'-3 b-2 d g8. g,16 b d g4. \stopTextSpan } \\ \relative c' { g4. g4. g8 g' } >> | \cleanup << %% measure 8 \relative c' { 16 ( b'-4 a-2 ) \midiTempoChange \tempo 4=80 %% simulate fermata in midi output 2 ~ q8 \fermata \noBeam \midiTempoChange \tempo 4=120 %% speed of following section \fingerLeft \smallFingering 16 _\upIndex ^\markup { \italic { "accel." } } q _\downIndex q _\upIndex } \\ \relative c' { e,1 } >> | \cleanup \break } buildupFirst = { << %% measure 9 \relative c' { \fingerLeft \smallFingering 16 _> _\downStrum \override Score.MetronomeMark.padding = #5 \tempo "Allegro" 4 = 120 %% TODO: figure out how to share the rest of this measure %% between buildupFirst and buildupSecond. _\upStrum <\x e \x a \x c e> _\downStrum _> _\upStrum <\x e' \x a \x c e> _\downStrum _\upStrum q _\downStrum q _\upStrum _> _\markup \italic { "sim." } <\x e \x a \x c e> _> <\x e' \x a \x c e> q q } >> | \cleanup \break } buildupSecond = { << %% measure 59 \relative c' { \fingerLeft \smallFingering 16 _> ^\downStrum ^\upStrum <\x e \x a \x c e> ^\downStrum _> ^\upStrum <\x e' \x a \x c e> ^\downStrum ^\upStrum q ^\downStrum q ^\upStrum _> ^\markup \italic { "sim." } <\x e \x a \x c e> _> <\x e' \x a \x c e> q q } >> | \cleanup \break } buildup = { << %% measure 10/60 (2) \relative c' { \fingerLeft \smallFingering 16 _> _\downStrum _\upStrum <\x f \x a \x c e> _\downStrum _> _\upStrum \stemUp <\x f \x a \x c e> q q 16 _> <\x f \x a \x c e> _> <\x f \x a \x c e> q q } >> | \cleanup \break << %% measure 11/61 (3) \relative c' { \fingerUpLeft \override Stem.length-fraction = #1.1 16 _> _> \revert Stem.length-fraction q q \override Stem.length-fraction = #1.1 _> _> \revert Stem.length-fraction q q } >> | \cleanup \break << %% measure 12/62 (4) \relative c' { 16 _> <\x b \x e \x gs> _> <\x b' \x e \x gs> _> q q q q q q } >> | \cleanup \pageBreak << %% measure 13/63 (5) \relative c' { 16 _> <\x e\x a \x c e> _> <\x e' \x a \x c e> q q _> <\x e \x a \x c e> _> <\x e' \x a \x c e> _> } >> | \cleanup \break << %% measure 14/64 (6) \relative c' { \fingerLeft \smallFingering \barre "I" "2" 16 _> \startTextSpan \damp q _> \stemUp \damp q q q _> \damp q _> \damp q q q \stopTextSpan } >> | \cleanup \break << %% measure 15/65 (7) \relative c' { \fingerLeft \barre "III" "2" 16 _> \startTextSpan \damp q 16 _> \damp q q q _> \damp q _> \damp q q q \stopTextSpan } >> | \cleanup \break << %% measure 16/66 (8) \relative c' { \stemUp \fingerLeft \smallFingering \barre "IV" "3" 16 _> \startTextSpan \damp q _> \damp q q q 16 _> \damp q 16 _> \damp q q q \stopTextSpan } >> | \cleanup \break } themeOne = { << %% measure 17 (1) \relative c' { r16 \barre "V" "2" e'-1 \startTextSpan \mf a-1 b-3 c8.-4 e,16 a b c4 ~ c8 \stopTextSpan } \\ \relative c' { a4. a4. a8 e''-1 } >> | \cleanup << %% measure 18 (2) \relative c' { \barre "V" "2" r16 \startTextSpan e'-1 a-1 b-2 c8.-4 e,16 a b c4 ~ c8 \stopTextSpan } \\ \relative c' { 4. q f8 e'-1 } >> | \cleanup \break << %% measure 19 (3) \relative c' { r16 \barre "III" "2" d'-1 \startTextSpan g-1 a-3 b8.-4 d,16 g a b4 ~ b8 \stopTextSpan } \\ \relative c' { \fingerDown 4. g4. g8 d'-1 } >> | \cleanup << %% measure 20 (4) \relative c' { a''16-2 [ ( b-4 a-2 ) gs8-1 e-2 ] b-1 gs16-3 \glissando b-3 e-3 gs-3 b-1 d-4 \glissando e-4 } \\ \relative c' { e,1 } >> | \cleanup \break << %% measure 21 (5) \relative c' { r16 \barre "V" "2" e'-1 \startTextSpan a-1 b-3 c8.-4 e,16 a b c4 ~ c8 \stopTextSpan } \\ \relative c' { a4. a4. a8 e''-1 } >> \cleanup << %% measure 22 (6) \relative c' { r16 \barre "V" "2" e'-1 \startTextSpan a-1 b-2 c8.-4 e,16 a b c4 ~ c8 \stopTextSpan } \\ \relative c' { \fingerDown \stringDown 4. f4. f8 e'-1 } >> | \cleanup \break << %% measure 23 (7) \relative c' { \override StringNumber.extra-offset = #'(0 . 1) r16 c-3 d8.-4 g,16 b c d4 ~ d8 } \\ \relative c' { g'4.-0 g4. g8 g'-2 } >> | \cleanup << %% measure 24 (8) \relative c' { \fingerUp 16 ( g'-4 f-2 ) \fingerLeft \barre "XII" "2" 2 \startTextSpan ~ 8 \stopTextSpan \noBeam \fingerDown 16 ^\upStrum q ^\downStrum q ^\upStrum } \\ \relative c' { e,1 } >> | \cleanup } fTrill = { << %% measure 26 (2) \relative c' { \override TextSpanner.outside-staff-priority = #100 \override TextScript.outside-staff-priority = #-100 \barre "I" "2" \fingerLeft 8 ^> \arpeggio [ _\downStrum \startTextSpan \damp 16 _\downStrum q ] _\upStrum ^> _\downStrum ( f'-1 ) \textLengthOn _\upStrum ^\markup \smaller \center-align { \italic { "(hinge)" } } \noBeam \textLengthOff 8 ^> _\downStrum 16 _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum \stopTextSpan } >> | \cleanup } themeTwo = { << %% measure 25 (1) \relative c' { 8 8. ^> _\downStrum \noBeam \barre "V" "3" \fingerLeft ^> \arpeggio \startTextSpan _\downStrum ^> _\downStrum ^> _\downStrum \stopTextSpan \noBeam 8 ^> _\downStrum } >> | \cleanup %% measure 26 (2) \fTrill \break << %% measure 27 (3) \relative c' { g8-2 8. ^> _\downStrum \noBeam \fingerLeft ^> _\downStrum ^> _\downStrum ^> _\downStrum \noBeam 8 ^> _\downStrum } >> | \cleanup << %% measure 28 (4) \relative c' { \fingerLeft 8 ^> [ _\downStrum \damp 16 _\downStrum q ] _\upStrum _\downStrum ( g'-4 f ) 8 ^> [ _\downStrum 16 _\upStrum q _\downStrum q _\upStrum ] q _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break << %% measure 29 (5) \relative c' { 8 8. ^> _\downStrum \noBeam \barre "V" "3" \fingerLeft ^> \arpeggio \startTextSpan _\downStrum ^> _\downStrum ^> _\downStrum \stopTextSpan \noBeam 8 ^> _\downStrum } >> | \cleanup << %% measure 30 (6) \relative c' { \fingerLeft 8 ^> [ _\downStrum \damp 16 _\downStrum q ] _\upStrum _\downStrum ( \glissando a'-4 \glissando g-4 ) \barre "I" "2" 8 ^> [ _\downStrum \startTextSpan q16 _\upStrum q _\downStrum q _\upStrum ] q _\downStrum [ q _\upStrum ] \stopTextSpan c'8 } >> | \cleanup \break << %% measure 31 (7) \relative c' { 8 ^> _\downStrum 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum 8 ^> _\downStrum ^> _\downStrum 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum 8 _\upStrum } >> | \cleanup << %% measure 32 (8) \relative c' { \fingerLeft 8 ^> [ _\downStrum \damp 16 _\downStrum q ] _\upStrum _\downStrum ( g'-4 f ) 8 ^> [ _\downStrum 16 _\upStrum q _\downStrum q _\upStrum ] q _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break << %% beginning of 2nd subtheme, measure 33 (9) \relative c' { 8 _\downStrum \noBeam \barre "V" "3" \fingerLeft 8. ^> \arpeggio \startTextSpan _\downStrum \noBeam ^> _\downStrum ^> _\downStrum ^> _\downStrum \stopTextSpan \noBeam 8 ^> _\downStrum } >> | \cleanup %% measure 34 (10) \fTrill \break << %% measure 35 (11) \relative c' { 8 ^> _\downStrum \noBeam 8. ^> _\downStrum \noBeam ^> _\downStrum ^> _\downStrum \noBeam ^> _\downStrum \noBeam 8 _\downStrum } >> | \cleanup << %% measure 36 (12) \relative c' { \fingerLeft 8 ^> [ _\downStrum <\x b' \x e \x gs b e>16 _\downStrum <\x b \x e \x gs b e> ] _\upStrum _\downStrum ( g'-4 f ) 8 ^> [ _\downStrum 16 _\upStrum q _\downStrum q _\upStrum ] q _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break << %% measure 37 (13) \relative c' { r8 16 8. r16 b c e4 ~ e16 } \\ \relative c' { \fingerRight 4 _. a \arpeggio 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup << %% measure 38 (14) \relative c' { r8 \override Fingering.extra-offset = #'(0 . 1) 16 \revert Fingering.extra-offset \barre "I" "6" \startTextSpan 8. \stopTextSpan r16 \fingerDown \override TextSpanner.extra-offset = #'(0 . -1) \barre "I" "6" \startTextSpan \fingerUnset \arpeggioBracket 8.-1 \arpeggio _\markup { \hspace #-1 \small \upArrow #"i" } c8 \stopTextSpan } \\ \relative c' { \fingerLeft 4 _. f \arpeggio \arpeggioBracket \arpeggio } >> | \cleanup \break << %% measure 39 (15) \relative c' { \fingerLeft 8. ^> _\downStrum 16 _\upStrum q8 _\downStrum 8 ^> _\downStrum 8. ^> _\downStrum q16 _\upStrum q8 _\downStrum 8 _\downStrum } >> | \cleanup << %% measure 40 (16) \relative c' { \fingerLeft 8 ^> _\downStrum <\x b' \x e \x gs b>16 _\downStrum <\x b \x e \x gs b e> _\upStrum ^> [ _\downStrum _\upIndex <\x c \x f \x a b e> _\upMiddle 8 ^> ] _\downStrum 16 _\upStrum q _\downStrum q _\upStrum q8 _\downStrum a,-0 } >> | \cleanup } horns = { << %% measure 41 (1) \relative c' { \stringUpRight \fingerLeft \smallFingering 16 ( _\downStrum \fingerUnset _\upStrum \fingerRight 8 _\downStrum ) \fingerUnset q16 _\downStrum [ q _\upStrum q _\downStrum q8 _\upStrum ] \strokeFingerDown 16 } >> | \cleanup \break << %% measure 42 (2) \relative c' { \stringUpRight \fingerLeft \smallFingering 16 ^> ( _\downStrum \glissando \fingerUnset _\upStrum \glissando \fingerRight 8 _\downStrum ) \fingerUnset q16 _\downStrum q _\upStrum q _\downStrum q ^> _\upStrum q _\downStrum \damp q _\upStrum \damp q _\downStrum q ^> _\upStrum \damp q _\downStrum q8 ^> _\upStrum \stringRight 16 } >> | \cleanup \break << %% measure 43 (3) \relative c' { \stringUpRight \fingerLeft \smallFingering 16 ( _\downStrum \fingerUnset _\upStrum \fingerRight 8 _\downStrum ) \fingerUnset q16 _\downStrum [ q _\upStrum q _\downStrum q8 _\upIndex ] q16 _\upMiddle \strokeFingerDown } >> | \cleanup \break << %% measure 44 (4) \relative c' { \stringUpRight \fingerLeft \smallFingering 16 ( _\downStrum \fingerUnset _\upStrum \fingerRight 8 ) _\downStrum 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum \fingerUnset ^> _\downStrum q _\upStrum q _\downStrum ^> _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum \break } >> | \cleanup << %% measure 45 (5) \relative c' { \fingerRight \override Stem.length-fraction = #1.4 e'16-0 ^> e-0 e-0 e-0 e ^> e e e e ^> e e e ^> e e e e } \\ \relative c' { \stringLeft \fingerLeft \smallFingering 16 _\downStrum _\upStrum q _\downStrum q _\upStrum 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum ^> _\downStrum \damp q _\upStrum \damp q _\downStrum ^> _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum \break } >> | \cleanup << %% measure 46 (6) \relative c' { \stringUpRight \fingerLeft \smallFingering 16 ( _\downStrum \fingerUnset _\upStrum \fingerLeft 8 _\downStrum ) \fingerUnset q16 _\downStrum [ q _\upStrum q _\downStrum q8 _\upStrum ] \strokeFingerDown 16 } >> | \cleanup \break << %% measure 47 (7) \relative c' { \stringLeft \fingerLeft 16 ^> ( _\downStrum \fingerUnset _\upStrum \fingerRight 8 _\downStrum ) \fingerUnset q16 _\downStrum q _\upStrum q _\downStrum q _\upStrum q ^> _\downStrum q _\upStrum \fingerRight _\downStrum ^> _\upStrum _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break << %% measure 48 (8) \relative c' { \stringLeft \fingerLeft \smallFingering 16 ( _\downStrum \glissando \fingerUnset _\upStrum \glissando 8 _\downStrum ) q16 _\downStrum [ q _\upStrum q _\downStrum q8 _\upStrum ] 16 } >> | \cleanup \break << %% measure 49 (9) \relative c' { \barre "XII" "2" \fingerLeft 16 ( \startTextSpan \fingerUp f'-3 e8-1 ) \fingerUnset 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum \stopTextSpan \barre "XIII" "2" ^> \startTextSpan _\downStrum \damp q _\upStrum \damp q \stopTextSpan _\downStrum \barre "XII" "2" ^> _\upStrum \startTextSpan r q _\upStrum q _\downStrum q _\upStrum \stopTextSpan } >> | \cleanup \break << %% measure 50 (10) \relative c' { \fingerLeft \smallFingering 16 _\downStrum ^\markup { \raise #4 \smaller \center-align { \italic "(hinge)" } } q _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum _\downStrum _\upStrum _\downStrum _\upStrum q _\downStrum q _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break } themeThree = { << %% measure 51 (1) \relative c' { r8 16 8. 8 r8 16 8. 8 } \\ \relative c' { \fingerLeft 2 _> 2 _> } >> | \cleanup << %% measure 52 (2) \relative c' { r8 16 8. 8 r8 16 8. 8 } \\ \relative c' { \fingerLeft 2 _> q2 _> } >> | \cleanup \break << %% measure 53 (3) \relative c' { r8 b'16-0 a8.-2 b8 r8 b16 a8. b8 } \\ \relative c' { \fingerLeft 2 _> q2 _> } >> | \cleanup << %% measure 54 (4) \relative c' { \slurDown \override Fingering.avoid-slur = #'inside a'16-2 \( [ ( b-4 ) a-2 gs8-1 ] \) e-3 b-2 r16 b e gs b-0 ( d-4 ) e-0 } \\ \relative c' { e,2 ~ e16 e4. ~ e16 } >> | \cleanup \break << %% measure 55 (5) \relative c' { r8 16 8. 8 r8 16 8. 8 } \\ \relative c' { 4 _. a a } >> | \cleanup << %% measure 56 (6) \relative c' { r8 16 8. 8 r8 16 8. 8 } \\ \relative c' { 4 _. c c } >> | \cleanup \break << %% measure 57 (7) \relative c' { r8 16 8. 8 r8 16 8. 8 } \\ \relative c' { \fingerLeft 4 _. g g } >> | \cleanup << %% measure 58 (8) \relative c' { 16 \arpeggio ( g'-4 f-2 ) 2 ~ 8 _\upStrum 16 _\upStrum q _\downStrum q _\upStrum } \\ \relative c' { e,1 } >> | \cleanup \break } jazzy = { << %% measure 59 (1) \relative c' { \fingerLeft \smallFingering \barre "V" "4" 16 ^> \startTextSpan q q q ^> \damp q q ^> \damp q q q ^> q q q ^> \damp q q ^> \damp q q \stopTextSpan } >> | \cleanup \break << %% measure 60 (2) \relative c' { \fingerLeft \smallFingering \barre "V" "4" 16 ^> \startTextSpan q q q ^> \damp q q ^> \damp q q q ^> q q q ^> \damp q q ^> \damp q q \stopTextSpan } >> | \cleanup \break << %% measure 61 (3) \relative c' { \fingerLeft \smallFingering \barre "III" "4" 16 ^> \startTextSpan q q q ^> \damp q q ^> \damp q q q ^> q q q ^> \damp q q ^> \damp q q \stopTextSpan } >> | \cleanup \break << %% measure 62 (4) \relative c' { \fingerLeft \smallFingering \barre "IV" "4" 16 ^> \startTextSpan q q q ^> \damp q q ^> \damp q q q ^> q q q ^> \damp q q ^> \damp q q \stopTextSpan } >> | \cleanup \break } hornsAgain = { << %% measure 71 (1) \relative c' { \slurUp 16 ( \arpeggio b'-0 c8-1 ) 16 [ _\downStrum q _\upStrum q _\downStrum q8 _\upStrum ] \strokeFingerDown 16 } >> | \cleanup \break << %% measure 72 (2) \relative c' { \slurUp \fingerLeft \smallFingering 16 ( _\downStrum _\upStrum 8 ) _\downStrum q16 _\downStrum q _\upStrum q _\downStrum q _\upStrum q ^> _\downStrum \damp q _\upStrum \damp q _\downStrum q ^> _\upStrum \damp q _\downStrum q8. _\upStrum } >> | \cleanup \break << %% measure 73 (3) \relative c' { \slurUp \override StrokeFinger.avoid-slur = #'around 16 ( \arpeggio 8 ) 16 _\downStrum [ q _\upStrum q _\downStrum q8 _\upStrum ] b'16-0 g-0 ( a-2 ) b-0 ( c-1 ) b-0 a-4 } >> | \cleanup \break << %% measure 74 (4) \relative c' { \slurUp \fingerRight 16 ( \arpeggio \fingerUnset \fingerRight 8 _\upMiddle ) \fingerUnset 16 _\downStrum _\upStrum q _\downStrum q _\upStrum [ _\downStrum \damp _\upStrum \damp q _\downStrum 8 _\upStrum ] 16 _\upStrum q _\downStrum q _\upStrum } >> | \cleanup \break << %% measure 75 (5) \relative c' { 16 ^> <\x b' \x e \x gs b> <\x b \x e \x gs b> ^> <\x b' \x e \x gs b> <\x b \x e \x gs b> ^> <\x c \x f \x a b> <\x c \x f \x a b> 8 16 [ 8 ] } >> | \cleanup \break << %% measure 76 (6) \relative c' { \slurUp \strokeFingerRight 16 ( \arpeggio \strokeFingerDown \fingerRight 8 ) \fingerUnset 16 [ _\downStrum q _\upStrum q _\downStrum q8 _\upStrum ] e'16-0 c-1 ( d-4 ) e-0 f-1 e-0 d-4 } >> | \cleanup \break << %% measure 77 (7) \relative c' { \fingerLeft \smallFingering ( \arpeggio \fingerUnset 8 ) 16 _\downStrum q _\upStrum q _\downStrum q _\upStrum q ^> _\downStrum <\x f \x a \x c e> _\upStrum <\x f \x a \x c e> _\downStrum 8 ^> _\upStrum q16 _\upStrum [ q _\downStrum q _\upStrum ] } >> | \cleanup \break << %% measure 78 (8) \relative c' { \slurUp \fingerLeft \smallFingering \arpeggioArrowDown 16 ^> ( \arpeggio \f \arpeggioNormal \smallFingering _\upStrum 8 ^> _\downStrum ) 16 _\downStrum [ q _\upStrum q _\downStrum q8 ^> _\upStrum ] \stringUpDown 16 \override StringNumber.avoid-slur = #'around \override Fingering.avoid-slur = #'outside \tuplet 3/2 { ( e-2 f-3 ) } g-1 a-2 b-4 g-1 } >> | \cleanup \break << %% measure 79 (9) \relative c' { \fingerLeft \smallFingering \barre "IV" "3" 16 [ \arpeggio \( \fingerUnset b'-4 a-3 8 \) ] q ^> _\upStrum [ q ^> _\upStrum ] 16 _\upStrum [ q _\downStrum q _\upStrum q _\downStrum ] _\upStrum q _\downStrum q _\upStrum } \\ \relative c' { e,1 } >> | \cleanup \break } climax = { << %% measure 59 (1) \relative c' { \fingerLeft \smallFingering \barre "V" "6" 16 ^> \ff \startTextSpan q ^> \damp q q q ^> q ^> \damp q q q \stopTextSpan } >> | \cleanup \break << %% measure 60 (2) \relative c' { \fingerLeft \smallFingering \barre "V" "5" 16 ^> \startTextSpan q ^> \damp q q q ^> q ^> \damp q q q \stopTextSpan } >> | \cleanup \break << %% measure 61 (3) \relative c' { \fingerLeft \smallFingering \barre "III" "6" 16 ^> \startTextSpan q q q ^> \damp q q q q q ^> q q q ^> \damp q q q q \stopTextSpan } >> | \cleanup \break << %% measure 62 (4) \relative c' { \fingerLeft \smallFingering \barre "IV" "5" 16 ^> \startTextSpan q ^> \stemUp \damp q q ^> q ^> \damp q q \stopTextSpan } >> | \cleanup \break } rolls = { << %% measure ... (1) \relative c' { \fingerLeft \smallFingering 16 ^> q q q q q q ^> q q q q q q } >> | \cleanup \break << %% measure ... (2) \relative c' { \fingerLeft \smallFingering 16 ^> q q q q q q ^> \> q q q q q \! q \mf } >> | \cleanup \break << %% measures ... (3 and 4) \relative c' { \fingerLeft \smallFingering 32 _\downIndex _\downMiddle q _\upIndex q _\upMiddle q _\downIndex q _\downMiddle q _\upIndex q _\upMiddle q _\markup \italic { "sim." } q q q q q q q q q q q q q q q q q q q q q q | \break q q q q q q q q q q q q q q q \once \override TextSpanner.bound-details.left.text = "rall. " \startTextSpan q \> q q q q q q \stopTextSpan q q q q q q q \! q \mp | \break } >> \cleanup << %% measure ... (4) \relative c' { \break 16 _\downIndex q _\downMiddle q _\upIndex q _\upMiddle q _\downIndex q _\downMiddle q _\upIndex q _\upMiddle 2 \arpeggio \fermata } >> | \cleanup } finish = { << %% measure 93 (1) \relative c' { r16 \p \override Score.MetronomeMark.padding = #5 \tempo "Adagio" 4 = 70 e-3 a-4 b-0 c8.-2 e,16 a b c4. } \\ \relative c' { a4. a4. a8 e' } >> | \cleanup << %% measure 94 (2) \relative c' { \fingerDown r16 8. e,16 a b c4. } \\ \relative c' { \fingerLeft 4. f4. f8 e' } >> | \cleanup \break << %% measure 95 (3) \relative c' { \fingerDown r16 ( ) 8. d,16 g ( a ) b4. } \\ \relative c' { \fingerDown 4. g4. g8 d' } >> | \cleanup << %% measure 96 (4) \relative c' { \fingerLeft 16 ( \arpeggio \fingerDown d'-4 c-2 ) 4. ~ q16 \fermata \noBeam c8 b c } \\ \relative c' { e,1 } >> | \cleanup \break << %% measure 97 (5) \relative c' { \barre "V" "6" a8-1 \laissezVibrer \startTextSpan e'-2 \laissezVibrer a-3 c-1 \tuplet 3/2 { b-4 c-1 e-1 } e,16-2 b'-4 c-1 e-1 \stopTextSpan } >> | \cleanup << %% measure 98 (6) \relative c' { \barre "V" "2" a''8-1 \startTextSpan e16-1 a-1 b-3 c2-4 ~ c8. \stopTextSpan } \\ \relative c' { r16 a2. ~ a8. } >> | \cleanup << %% measure 99 (7) \relative c' { 1 ^\markup \barnum #"V" #"6" _\fermata \arpeggio } >> | \cleanup } music = { \intro \break \buildupFirst \buildup \themeOne \pageBreak \themeTwo \pageBreak \horns \pageBreak \themeThree \buildupSecond \buildup \jazzy \pageBreak \hornsAgain \pageBreak \jazzy \climax \pageBreak \rolls \midiTempoChange \tempo 4=70 \break \finish \bar "||" } \header { title = "Gerudo Valley" subtitle = "(The Legend of Zelda: Ocarina of Time)" composer = "Composed by Koji Kondo" arranger = "Arranged for solo guitar by Steve Yegge" opus = #(strftime "%Y-%m-%d" (localtime (current-time))) copyright = "sites.google.com/site/steveysguitarsite" } \score { { \key a \minor \set Staff.instrumentName = #"Guitar" \override Score.Fingering.font-name = "MaestroTimes" \override Score.Fingering.font-size = #-5 \override Score.StringNumber.font-name = "Times New Roman" \override Score.StringNumber.font-size = #-5 \override Score.Fingering.add-stem-support = ##t \override Score.StrokeFinger.add-stem-support = ##t \override Score.StringNumber.add-stem-support = ##t \maybeFretDiagrams \music } \layout { \context { %% put more space between each staff \override VerticalAxisGroup.minimum-Y-extent = #'(-8 . 8) } } } \score { { \transposition c % magically puts midi output in correct octave \unfoldRepeats \midiTempoChange \tempo 4=100 \music } \midi { \context { \Score midiInstrument = #"acoustic guitar (nylon)" tempoWholesPerMinute = #120/4 } } }