1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
6 lsrtags = "fretted-strings"
9 For flamenco guitar, special notations are used:
12 * a golpe symbol to indicate a slap on the guitar body with the nail
13 of the ring finger, * an arrow to indicate (the direction of) strokes,
14 * different letters for fingering (\"p\": thumb, \"i\": index finger,
15 \"m\": middle finger, \"a\": ring finger and \"x\": little finger) *
16 3- and 4-finger rasgueados; stroke upwards with all fingers, ending
17 with an up- and down using the index finger * abanicos; strokes (in
18 tuples) with thumb (down), little and index finger (both up). There's
19 also an abanico 2 where middle and ring finger are used instead of the
20 little finger. * alza pua fast playing with the thumb
24 Most figures use arrows in combination with fingering and with abanicos
25 and rasgueados, noteheads are printed only for the first chord.>This
26 snippet contains some header-like code that can be copied as
27 @samp{flamenco.ly} and included in your source.
30 doctitle = "Flamenco notation"
32 % This snippet was originally made for LilyPond 2.11.41
34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
35 %%%%%%% Cut here ----- Start 'flamenco.ly'
38 abanico = \markup { \italic Abanico }
39 rasgueaso = \markup { \italic Ras. }
40 alzapua = \markup { \italic Alzapua }
42 % Finger stroke symbols
43 strokeUp = \markup { \postscript #"
53 strokeDown = \markup { \postscript #"
66 golpe = \markup { \postscript #"
80 strokeUpGolpe = \markup { \column { \golpe \line { \strokeUp }}}
81 iUpGolpe = \markup { \column { \golpe \line { \small i } \line { \strokeUp }}}
83 % Stokes for all fingers
84 pUp = \markup { \column { \small p \line { \strokeUp }}}
85 pDown = \markup { \column { \small p \line { \strokeDown }}}
86 iUp = \markup { \column { \small i \line { \strokeUp }}}
87 iDown = \markup { \column { \small i \line { \strokeDown }}}
88 mUp = \markup { \column { \small m \line { \strokeUp }}}
89 mDown = \markup { \column { \small m \line { \strokeDown }}}
90 aUp = \markup { \column { \small a \line { \strokeUp }}}
91 aDown = \markup { \column { \small a \line { \strokeDown }}}
92 xUp = \markup { \column { \small x \line { \strokeUp }}}
93 xDown = \markup { \column { \small x \line { \strokeDown }}}
98 \once \override TupletNumber #'stencil = ##f
99 \once \override TupletBracket #'stencil = ##f
103 \override TupletNumber #'stencil = ##f
104 \override TupletBracket #'bracket-visibility = #'if-no-beam
108 \override TupletBracket #'bracket-visibility = #'default
109 \revert TupletNumber #'stencil
113 \override TabNoteHead #'transparent = ##t
114 \override NoteHead #'transparent = ##t
115 \override NoteHead #'no-ledgers = ##t
119 \override TabNoteHead #'transparent = ##f
120 \override NoteHead #'transparent = ##f
121 \override NoteHead #'no-ledgers = ##f
124 %%%%%%% Cut here ----- End 'flamenco.ly'
125 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
127 part = \relative c' {
128 <a, e' a cis e>8^\iUp
129 <a e' a cis e>8^\iDown
134 <a e' a cis e>8^\iDown
135 <a e' a cis e>8^\iUpGolpe
136 <a e' a cis e>8^\iDown
139 <a e' a cis e>16^\aUp
143 <a e' a cis e>^\iDown~
150 <a e' a cis e>16^\xUp
155 <a e' a cis e>^\iDown~
163 <a e' a cis e>8^\pDown
171 <a e' a cis e>8^\pDown
179 <a e' a cis e>8^\pDown
186 <a e' a cis e>8^\pDown
194 \override Beam #'positions = #'(2 . 2)
196 a8^\markup{ \small p }
197 <e' a>^\strokeUpGolpe
201 a,8^\markup{ \small p }
202 <e' a>^\strokeUpGolpe
206 a,8^\markup{ \small p }
207 <e' a>^\strokeUpGolpe
211 a,8^\markup{ \small p }
212 <e' a>^\strokeUpGolpe
217 \once \override TextScript #'extra-offset = #'(0 . -1)
218 <g, b f'>1_\golpe^\mUp
224 \context Staff = part <<