From ba776ad009b4063480dea647dbbee01c4535e06b Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 3 Jan 2021 19:24:43 -0300 Subject: v0 of "Choro da Saudade" --- music/choro-da-saudade.ly | 209 +++++++++++++++++++++++++++++++++++++++++++--- music/common.ly | 5 ++ 2 files changed, 201 insertions(+), 13 deletions(-) (limited to 'music') diff --git a/music/choro-da-saudade.ly b/music/choro-da-saudade.ly index c175d9f..08b1c6e 100644 --- a/music/choro-da-saudade.ly +++ b/music/choro-da-saudade.ly @@ -1,35 +1,218 @@ \version "2.20.0" \pointAndClickOff +\include "common.ly" +\include "guitar.ly" + \header { title = "Choro da Saudade" composer = "Agustín Barrios" - copyright = \markup { - \with-url #"https://creativecommons.org/licenses/by-sa/4.0/" \line { - CC BY-SA 4.0 - } - } - tagline = \markup { - \with-url #"https://euandre.org/music.html" \line { - euandre.org/music.html - } - } + copyright = \copyright + tagline = \tagline } globals = { \clef "treble_8" - \key d \major + \key g \minor \time 2/4 \set fingeringOrientations = #'(left) - \tempo 4 = 100 + \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 { +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 << diff --git a/music/common.ly b/music/common.ly index f2dddc2..b6ba93a 100644 --- a/music/common.ly +++ b/music/common.ly @@ -8,3 +8,8 @@ tagline = \markup { euandre.org/music.html } } + +rall = { + \override TextSpanner.bound-details.left.text = "rall." + \override TextSpanner.bound-details.right.text = "a tempo" +} -- cgit v1.2.3