From 7c016c48b6356147c567a9222de45dd50dd8a405 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 3 Sep 2026 09:19:35 -0300 Subject: m --- src/content/music/choro-da-saudade.ly | 233 ++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 src/content/music/choro-da-saudade.ly (limited to 'src/content/music/choro-da-saudade.ly') diff --git a/src/content/music/choro-da-saudade.ly b/src/content/music/choro-da-saudade.ly new file mode 100644 index 0000000..2f6e686 --- /dev/null +++ b/src/content/music/choro-da-saudade.ly @@ -0,0 +1,233 @@ +\version "2.20.0" +\pointAndClickOff +#(ly:set-option 'embed-source-code #t) + +\include "common.ly.include" +\include "guitar.ly.include" + +\header { + title = "Choro da Saudade" + composer = "Agustín Barrios" + copyright = \copyright + tagline = \tagline +} + +globals = { + \clef "treble_8" + \key g \minor + \time 2/4 + \set fingeringOrientations = #'(left) + \tempo Largo 4 = 50 +} + +upper = \relative c { + \globals + + \repeat volta 2 { + 16 d, d, d, d' | + d, d, d, d' | + } + + 8. 16 \tenuto( ) a | + \repeat volta 2 { + \mark \markup { \musicglyph #"scripts.segno" } + \repeat unfold 2 { + 4 16( ) | + \pestanaSpan "III" 8.\startTextSpan 16 ( )\stopTextSpan | + \pestanaSpan "V" \startTextSpan ( ) a\stopTextSpan | + } + \alternative { + { + 4\fermata 16( ) | + 4 16( ) a | + \pestanaSpan "I" 4\startTextSpan 16 \stopTextSpan | + \pestanaSpan "III" (\startTextSpan ) ( ) \stopTextSpan | + 8.\fermata 16 \tenuto( ) a | + } + + { + 4 \pestanaSpan "VII" 16\startTextSpan \stopTextSpan | + \pestanaSpan "V" \startTextSpan ( ) \stopTextSpan | + \pestanaSpan "III" \startTextSpan 8 \appoggiatura { 16 } 16 \stopTextSpan | + ( ) \mark \markup { \musicglyph #"scripts.coda" } | + } + } + } + \alternative { + { g d bes'\tenuto( a) a g | } + { 8 16 8 16 | } + } + + % part B + r 8 16 r 8 16 | + r 8 16 8 16 | + r 8 16 r 8 16 | + + \pestanaSpan "III" r\startTextSpan 8 16 8 16 | + r 8 16 r 8 16\stopTextSpan | + \pestanaSpan "II" r\startTextSpan 8 16 8\stopTextSpan \pestanaSpan "III" 16\startTextSpan | + r 8 16 r 8 16\stopTextSpan | + + r 8 16 r 8 16 | + r 8 16 8 16 | + r 8 16 r 8 16 | + \pestanaSpan "V" r\startTextSpan 8 16 8 16\stopTextSpan | + + r 8 16 r 8 16 | + \pestanaSpan "III" r\startTextSpan 8 16 8 16\stopTextSpan | + \pestanaSpan "I" r\startTextSpan 8 16\stopTextSpan r 8 16 | + r 8 16 r 8 16 | + + \pestanaSpan "V" r\startTextSpan 8 16\stopTextSpan r 8 16 | + \pestanaSpan "V" r\startTextSpan 8 16 8 16\stopTextSpan | + \pestanaSpan "III" r\startTextSpan 8 16 8 16\stopTextSpan | + r 8 16 \pestanaSpan "III" r\startTextSpan 8 16 | + + 8.\stopTextSpan 16 \tenuto( ) a | + + \bar "||" + 8. 16\mordent d + \key g \major + \repeat volta 2 { + 16 g, gis, | + \corda "5" \startTextSpan \stopTextSpan | + g, g | + + e' | + ais, \pestanaSpan "VII" \startTextSpan b,\stopTextSpan | + cis, d, | + e,, fis' | + + \rall \startTextSpan \fermata \fermata \fermata \fermata\glissando | + \once \override NoteColumn.glissando-skip = ##t 16\stopTextSpan g, gis, | + \mordent | + 8 16 8 16 | + + 16 8. r4 | + \pestanaSpan "VII" 16\startTextSpan a,,\stopTextSpan \pestanaSpan "VI" \startTextSpan cis,\stopTextSpan | + 8 16 r4 | + 16 8 16 8 16 | + } + \alternative { + { 8. 16\mordent | } + { \tenuto 8 16 8 16 | } + } + + \bar "||" + + 4 + + \bar "|." +} + +lower = \relative c' { + \globals + \set stringNumberOrientations = #'(down) + + \repeat volta 2 { + g,4. d8 | + a'4. d,8 | + } + + g8. r16 r4 | + \repeat volta 2 { + r16 d,,4 | + 8 r4 | + 2 | + + r16 r4 | + r16 r4 | + r16 r4 | + d,,2 | + + fis8. r16 r4 | + r16 d,,4 | + 8 r4 | + 2 | + + r16 r4 | + r2 | + d,4 d, | + r d | + } + \alternative { + { r | } + { 4. d8 | } + } + + % part B + 4 | + 4. 8 | + 4 \glissando | + 4. 8 | + + 4 | + 4. 8 | + 4\glissando \glissando | + \glissando | + + 4. d8 | + \slashedGrace cis'\glissando 4\glissando | + 4. d8 | + 4 | + + 4. 8 | + 4 | + | + | + + 4. c8 | + 4. d8 | + 4 | + 8. r16 r4 | + + \bar "||" + + \repeat volta 2 { + 4 b' | + g,8. g16 gis8. gis16 | + a8. d16 e4 | + g,8. g16 g'8. g16 | + + fis8 a fis'4 | + ais,,8. ais16 b8. b16 | + cis8. cis16 d8. d16 | + e8. 32( ) fis8 e' | + + b4 | + g8. g16 gis8. gis16 | + a4 r | + b' g, | + + \corda "4" a'8.\startTextSpan 16 8\stopTextSpan \once \set stringNumberOrientations = #'(up) 16 | + a,8. a16 cis8. cis16 | + d4 \corda "5" 16\startTextSpan \mordent \stopTextSpan | + e,4 d | + } + \alternative { + { b' | } + { 4. 8 | } + } + + \bar "||" + + 4 + + \bar "|." +} + +staff = \new Staff << + \upper + \\ + \lower +>> + +\score { + \staff + \layout { } +} + +\score { + \unfoldRepeats \staff + \midi { } +} -- cgit v1.3