1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
6 %% This file is in the public domain.
10 lsrtags = "fretted-strings, specific-notation, stylesheet, version-specific"
13 For flamenco guitar, special notation is used:
16 * a golpe symbol to indicate a slap on the guitar body with the nail of
17 the ring finger * an arrow to indicate (the direction of) strokes *
18 different letters for fingering (@qq{p}: thumb, @qq{i}: index finger,
19 @qq{m}: middle finger, @qq{a}: ring finger and @qq{x}: little finger) *
20 3- and 4-finger rasgueados; stroke upwards with all fingers, ending
21 with an up- and down using the index finger * abanicos: strokes (in
22 tuples) with thumb (down), little and index finger (both up). There's
23 also an abanico 2 where middle and ring finger are used instead of the
24 little finger. * alza pua: fast playing with the thumb
27 Most figures use arrows in combination with fingering; with abanicos
28 and rasgueados, noteheads are printed only for the first chord.
30 This snippet contains some header-like code that can be copied as
31 @samp{flamenco.ly} and included in source files.
34 doctitle = "Flamenco notation"
38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
39 %%%%%%% Cut here ----- Start 'flamenco.ly'
42 abanico = \markup { \italic Abanico }
43 rasgueaso = \markup { \italic Ras. }
44 alzapua = \markup { \italic Alzapua }
46 % Finger stroke symbols
47 strokeUp = \markup { \postscript #"
57 strokeDown = \markup { \postscript #"
68 golpe = \markup { \postscript #"
82 strokeUpGolpe = \markup { \column { \golpe \line { \strokeUp } } }
83 iUpGolpe = \markup { \column { \golpe \line { \small i } \line { \strokeUp } } }
85 % Strokes for all fingers
86 pUp = \markup { \column { \small p \line { \strokeUp } } }
87 pDown = \markup { \column { \small p \line { \strokeDown } } }
88 iUp = \markup { \column { \small i \line { \strokeUp } } }
89 iDown = \markup { \column { \small i \line { \strokeDown } } }
90 mUp = \markup { \column { \small m \line { \strokeUp } } }
91 mDown = \markup { \column { \small m \line { \strokeDown } } }
92 aUp = \markup { \column { \small a \line { \strokeUp } } }
93 aDown = \markup { \column { \small a \line { \strokeDown } } }
94 xUp = \markup { \column { \small x \line { \strokeUp } } }
95 xDown = \markup { \column { \small x \line { \strokeDown } } }
100 \once \omit TupletNumber
101 \once \omit TupletBracket
106 \override TupletBracket.bracket-visibility = #'if-no-beam
110 \override TupletBracket.bracket-visibility = #'default
111 \undo \omit TupletNumber
117 \override NoteHead.no-ledgers = ##t
121 \override TabNoteHead.transparent = ##f
122 \override NoteHead.transparent = ##f
123 \override NoteHead.no-ledgers = ##f
126 %%%%%%% Cut here ----- End 'flamenco.ly'
127 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
129 part = \relative c' {
130 <a, e' a cis e>8^\iUp
131 <a e' a cis e>8^\iDown
136 <a e' a cis e>8^\iDown
137 <a e' a cis e>8^\iUpGolpe
138 <a e' a cis e>8^\iDown
141 <a e' a cis e>16^\aUp
145 <a e' a cis e>^\iDown~
152 <a e' a cis e>16^\xUp
157 <a e' a cis e>^\iDown~
165 <a e' a cis e>8^\pDown
173 <a e' a cis e>8^\pDown
181 <a e' a cis e>8^\pDown
188 <a e' a cis e>8^\pDown
196 \override Beam.positions = #'(2 . 2)
198 a8^\markup{ \small p }
199 <e' a>^\strokeUpGolpe
203 a,8^\markup{ \small p }
204 <e' a>^\strokeUpGolpe
208 a,8^\markup{ \small p }
209 <e' a>^\strokeUpGolpe
213 a,8^\markup{ \small p }
214 <e' a>^\strokeUpGolpe
219 \once \override TextScript.extra-offset = #'(0 . -1)
220 <g, b f'>1_\golpe^\mUp
226 \context Staff = "part" <<