#(set-default-paper-size "a4") \version "2.11.58" barre = #(define-music-function (parser location padding text shorten) (number? string? pair?) #{ \once \override TextSpanner #'style = #'line \once \override TextSpanner #'font-shape = #'upright %draw a bracket edge on RHS \once \override TextSpanner #'bound-details #'right #'text = \markup { \draw-line #'(0 . -1) } \once \override TextSpanner #'padding = $padding \once \override TextSpanner #'bound-details #'left #'text = $text % set alignment of line with reference to left text \once \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER \once \override TextSpanner #'bound-details #'left #'padding = #(car $shorten) \once \override TextSpanner #'bound-details #'right #'padding = #(cdr $shorten) % optional overrides to remove text and bracket edge at line breaks \once \override TextSpanner #'bound-details #'left-broken #'text = ##f \once \override TextSpanner #'bound-details #'right-broken #'text = ##f #}) \header { composer = \markup \center-column { "Agustín Barrios Mangoré" \small "(1885-1944)" } title = "Prelude in C minor" } % Treble voice #(define RH rightHandFinger) up = \relative c' { \textSpannerUp \set fingeringOrientations = #'(left) \set strokeFingerOrientations = #'(right) \set stringNumberOrientations= #'(down) \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 4/6 { 16 -> -> -> -> | %1 ^\markup { \small {\italic { simile la main droit } } } -> -> b, g' aes'-> d, g-> g, | %2 -> -> d g g'-> b, f'-> g, | %3 -> -> c, g' f'-> c ees-> g, | %4 -> -> bes, g' f'-> c ees-> g, | %5 -> -> a, fis' ees'-> bes d-> fis, | %6 \barre #0.0 "CIV" #'(0 . 0) -> ->\startTextSpan -> \stopTextSpan -> | %7 -> -> g, g' ees'-> c d-> g, | %8 -> -> g, f' ees'-> c d-> f, | %9 -> -> g, ees' d'-> g, c-> ees, | %10 -> -> g, d' c'-> f, bes-> d, | %11 -> -> g c bes'-> ees, aes-> c, | %12 -> -> g b aes'-> d, g-> b, | %13 -> -> f, d' d'-> g, b-> d, | %14 e, -> -> e, -> -> | %15 -> -> aes g'-> c, f-> aes, | %16 -> -> ees aes aes'-> c, f-> aes, | %17 -> -> d, f' ees'-> aes, c-> f, | %18 } } % Bass voice down = \relative c' { c4 c | %1 b b | %2 d d | %3 c c | %4 bes bes | %5 a a | %6 aes aes | %7 g g | %8 g g | %9 g g | %10 g g | %11 g g | %12 g g | %13 f f | %14 e e | %15 f f' | %16 e e | %17 d d | %18 } thescore = \score { << \context Staff = guitar { \clef treble \key c \minor \time 2/4 \tempo "Moderato" \override Staff.NoteCollision #'merge-differently-headed = ##t << \context Voice = "1" { \voiceOne \up } \context Voice = "2" { \voiceTwo \down } >> } >> } \score { \thescore }