]> git.donarmstrong.com Git - lilypond.git/blob - ly/predefined-guitar-fretboards.ly
Merge branch 'master' of ssh+git://git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / ly / predefined-guitar-fretboards.ly
1 %%%% predefined-guitar-fretboards.ly
2 %%%%
3 %%%% source file of the GNU LilyPond music typesetter
4 %%%%
5 %%%% (c) 2008 Carl D. Sorensen <c_sorensen@byu.edu>
6
7 %%%  Add basic chordshapes
8
9 \version "2.12.0"
10
11 \addChordShape #'f #guitar-tuning #"1-1-(;3-3;3-4;2-2;1-1;1-1-);"
12 \addChordShape #'f:m #guitar-tuning #"1-1-(;3-3;3-4;1-1;1-1;1-1-);"
13 \addChordShape #'f:7 #guitar-tuning #"1-1-(;3-3;1-1;2-2;1-1;1-1-);"
14 \addChordShape #'f:m7 #guitar-tuning #"1-1-(;3-3;1-1;1-1;1-1;1-1-);"
15 \addChordShape #'bes #guitar-tuning #"x;1-1-(;3-2;3-3;3-4;1-1-);"
16 \addChordShape #'bes:m #guitar-tuning #"x;1-1-(;3-3;3-4;2-2;1-1-);"
17 \addChordShape #'bes:m7 #guitar-tuning #"x;1-1-(;3-3;1-1;2-2;1-1-);"
18 \addChordShape #'bes:7 #guitar-tuning #"x;1-1-(;3-2;1-1;3-3;1-1-);"
19 \addChordShape #'bes:maj7 #guitar-tuning #"x;1-1;3-3;2-2;3-4;x;"
20 \addChordShape #'c:dim #guitar-tuning #"x;x;1-1;2-3;1-2;2-4;"
21 \addChordShape #'c:aug #guitar-tuning #"x;x;2-2;1-1-(;1-1-);4-4;"
22 \addChordShape #'cis #guitar-tuning #"x;x;3-3;1-1-(;2-2;1-1-);"
23 \addChordShape #'ees:dim #guitar-tuning #"x;x;1-1;2-3;1-2;2-4;"
24 \addChordShape #'a:dim #guitar-tuning #"x;x;1-1;2-3;1-2;2-4;"
25
26 %%%  Add predefined chords
27
28 % definitions of predefined diagrams below here
29
30 %%%%  c chords
31 %
32 \storePredefinedDiagram \chordmode {c}
33                         #guitar-tuning 
34                         #"x;3-3;2-2;o;1-1;o;"  
35 \storePredefinedDiagram \chordmode {c:m} 
36                         #guitar-tuning 
37                         #(offset-fret 2 (chord-shape 'bes:m guitar-tuning))
38 \storePredefinedDiagram \chordmode {c:aug} 
39                         #guitar-tuning 
40                         #(chord-shape 'c:aug guitar-tuning)
41 \storePredefinedDiagram \chordmode {c:dim} 
42                         #guitar-tuning 
43                         #(chord-shape 'c:dim guitar-tuning)
44 \storePredefinedDiagram \chordmode {c:7} 
45                         #guitar-tuning 
46                         #"o;3-3;2-2;3-4;1-1;o;"  
47 \storePredefinedDiagram \chordmode {c:maj7} 
48                         #guitar-tuning 
49                         #"x;3-3;2-2;o;o;o;"  
50 \storePredefinedDiagram \chordmode {c:m7} 
51                         #guitar-tuning 
52                         #(offset-fret 2 (chord-shape 'bes:m7 guitar-tuning))
53
54 %%%%  cis chords
55 %
56 \storePredefinedDiagram \chordmode {cis} 
57                         #guitar-tuning 
58                         #(chord-shape 'cis guitar-tuning)
59 \storePredefinedDiagram \chordmode {cis:m} 
60                         #guitar-tuning 
61                         #"x;x;2-2;1-1;2-3;o;"  
62 \storePredefinedDiagram \chordmode {cis:aug} 
63                         #guitar-tuning 
64                         #"x;4-4;3-3;2-1;2-2;x;"  
65 \storePredefinedDiagram \chordmode {cis:dim} 
66                         #guitar-tuning 
67                         #(offset-fret 1 (chord-shape 'c:dim guitar-tuning))
68 \storePredefinedDiagram \chordmode {cis:7} 
69                         #guitar-tuning 
70                         #"x;x;3-2;4-3;2-1;4-4;"  
71 \storePredefinedDiagram \chordmode {cis:maj7} 
72                         #guitar-tuning 
73                         #"x;4-4;3-3;1-1-(;1-1;1-1-);"  
74 \storePredefinedDiagram \chordmode {cis:m7} 
75                         #guitar-tuning 
76                         #"x;4-4;2-2;1-1;o;o;"
77
78 %%%%  des chords
79 %
80 \storePredefinedDiagram \chordmode {des} 
81                         #guitar-tuning 
82                         #"x;x;3-3;1-1-(;2-2;1-1-);"  
83 \storePredefinedDiagram \chordmode {des:m} 
84                         #guitar-tuning 
85                         #"x;x;2-2;1-1;2-3;o;"  
86 \storePredefinedDiagram \chordmode {des:aug} 
87                         #guitar-tuning 
88                         #"x;4-4;3-3;2-1;2-2;x;"  
89 \storePredefinedDiagram \chordmode {des:dim} 
90                         #guitar-tuning 
91                         #(offset-fret 1 (chord-shape 'c:dim guitar-tuning))
92 \storePredefinedDiagram \chordmode {des:7} 
93                         #guitar-tuning 
94                         #"x;x;3-2;4-3;2-1;4-4;"  
95 \storePredefinedDiagram \chordmode {des:maj7} 
96                         #guitar-tuning 
97                         #"x;4-4;3-3;1-1-(;1-1;1-1-);"  
98 \storePredefinedDiagram \chordmode {des:m7} 
99                         #guitar-tuning 
100                         #"x;4-4;2-2;1-1;o;o;"
101
102 %%%%  d chords
103 %
104 \storePredefinedDiagram \chordmode {d} 
105                         #guitar-tuning 
106                         #"x;x;o;2-1;3-2;2-3;"  
107 \storePredefinedDiagram \chordmode {d:m} 
108                         #guitar-tuning 
109                         #"x;x;o;2-2;3-3;1-1;"  
110 \storePredefinedDiagram \chordmode {d:aug} 
111                         #guitar-tuning 
112                         #"x;x;o;3-2;3-3;2-1;"  
113 \storePredefinedDiagram \chordmode {d:dim} 
114                         #guitar-tuning 
115                         #"x;x;o;1-1;o;1-2;"  
116 \storePredefinedDiagram \chordmode {d:7} 
117                         #guitar-tuning 
118                         #"x;x;o;2-2;1-1;2-3;"  
119 \storePredefinedDiagram \chordmode {d:maj7} 
120                         #guitar-tuning 
121                         #"x;x;o;2-1;2-2;2-3;"  
122 \storePredefinedDiagram \chordmode {d:m7} 
123                         #guitar-tuning 
124                         #"x;x;o;2-2;1-1-(;1-1-);"  
125
126 %%%%  dis chords
127 %
128 \storePredefinedDiagram \chordmode {dis} 
129                         #guitar-tuning 
130                         #(offset-fret 2 (chord-shape 'cis guitar-tuning))
131 \storePredefinedDiagram \chordmode {dis:m} 
132                         #guitar-tuning 
133                         #"x;x;4-3;3-2;4-4;1-1;"  
134 \storePredefinedDiagram \chordmode {dis:aug} 
135                         #guitar-tuning 
136                         #"3-3;2-2;1-1;o;o;3-4"  
137 \storePredefinedDiagram \chordmode {dis:dim} 
138                         #guitar-tuning 
139                         #(chord-shape 'ees:dim guitar-tuning) 
140 \storePredefinedDiagram \chordmode {dis:7} 
141                         #guitar-tuning 
142                         #"x;x;1-1;3-3;2-2;3-4;"  
143 \storePredefinedDiagram \chordmode {dis:maj7} 
144                         #guitar-tuning 
145                         #"x;x;1-1;3-2;3-3;3-4;"  
146 \storePredefinedDiagram \chordmode {dis:m7} 
147                         #guitar-tuning 
148                         #"x;x;1-1;3-2;2-3;2-4;"  
149
150 %%%%  ees chords
151 %
152 \storePredefinedDiagram \chordmode {ees} 
153                         #guitar-tuning 
154                         #(offset-fret 2 (chord-shape 'cis guitar-tuning))
155 \storePredefinedDiagram \chordmode {ees:m} 
156                         #guitar-tuning 
157                         #"x;x;4-3;3-2;4-4;1-1;"  
158 \storePredefinedDiagram \chordmode {ees:aug} 
159                         #guitar-tuning 
160                         #"3-3;2-2;1-1;o;o;3-4"  
161 \storePredefinedDiagram \chordmode {ees:dim} 
162                         #guitar-tuning 
163                         #(chord-shape 'ees:dim guitar-tuning) 
164 \storePredefinedDiagram \chordmode {ees:7} 
165                         #guitar-tuning 
166                         #"x;x;1-1;3-3;2-2;3-4;"  
167 \storePredefinedDiagram \chordmode {ees:maj7} 
168                         #guitar-tuning 
169                         #"x;x;1-1;3-2;3-3;3-4;"  
170 \storePredefinedDiagram \chordmode {ees:m7} 
171                         #guitar-tuning 
172                         #"x;x;1-1;3-2;2-3;2-4;"  
173
174 %%%%  e chords
175 %
176 \storePredefinedDiagram \chordmode {e} 
177                         #guitar-tuning 
178                         #"o;2-2;2-3;1-1;o;o;"  
179 \storePredefinedDiagram \chordmode {e:m} 
180                         #guitar-tuning 
181                         #"o;2-2;2-3;o;o;o;"  
182 \storePredefinedDiagram \chordmode {e:aug} 
183                         #guitar-tuning 
184                         #"o;3-3;2-2;1-1;x;x;"  
185 \storePredefinedDiagram \chordmode {e:dim} 
186                         #guitar-tuning 
187                         #(offset-fret 1 (chord-shape 'ees:dim guitar-tuning))
188 \storePredefinedDiagram \chordmode {e:7} 
189                         #guitar-tuning 
190                         #"o;2-2;o;1-1;o;o;"  
191 \storePredefinedDiagram \chordmode {e:maj7} 
192                         #guitar-tuning 
193                         #"o;2-3;1-1;1-2;o;x;"  
194 \storePredefinedDiagram \chordmode {e:m7} 
195                         #guitar-tuning 
196                         #"o;2-2;o;o;o;o;"  
197
198 %%%%  f chords
199 %
200 \storePredefinedDiagram \chordmode {f} 
201                         #guitar-tuning 
202                         #(chord-shape 'f guitar-tuning)
203 \storePredefinedDiagram \chordmode {f:m} 
204                         #guitar-tuning 
205                         #(chord-shape 'f:m guitar-tuning)
206 \storePredefinedDiagram \chordmode {f:aug} 
207                         #guitar-tuning 
208                         #"x;x;1-1;4-3;4-4;3-2;"  
209 \storePredefinedDiagram \chordmode {f:dim} 
210                         #guitar-tuning 
211                         #"x;x;o;1-1;o;1-2;"  
212 \storePredefinedDiagram \chordmode {f:7} 
213                         #guitar-tuning 
214                         #(chord-shape 'f:7 guitar-tuning)
215 \storePredefinedDiagram \chordmode {f:maj7} 
216                         #guitar-tuning 
217                         #"x;3-3;3-4;2-2;1-1;"  
218 \storePredefinedDiagram \chordmode {f:m7} 
219                         #guitar-tuning 
220                         #(chord-shape 'f:m7 guitar-tuning)
221
222 %%%%  fis chords
223 %
224 \storePredefinedDiagram \chordmode {fis} 
225                         #guitar-tuning 
226                         #(offset-fret 1 (chord-shape 'f guitar-tuning))
227 \storePredefinedDiagram \chordmode {fis:m} 
228                         #guitar-tuning 
229                         #(offset-fret 1 (chord-shape 'f:m guitar-tuning))
230 \storePredefinedDiagram \chordmode {fis:aug} 
231                         #guitar-tuning 
232                         #"2-2;1-1;o;3-4-(;3-4-);2-3;" 
233 \storePredefinedDiagram \chordmode {fis:dim} 
234                         #guitar-tuning 
235                         #"x;x;1-1;2-3;1-2;2-4;"  
236 \storePredefinedDiagram \chordmode {fis:7} 
237                         #guitar-tuning 
238                         #(offset-fret 1 (chord-shape 'f:7 guitar-tuning))
239 \storePredefinedDiagram \chordmode {fis:maj7} 
240                         #guitar-tuning 
241                         #"x;x;4-4;3-3;2-2;1-1;"  
242 \storePredefinedDiagram \chordmode {fis:m7} 
243                         #guitar-tuning 
244                         #(offset-fret 1 (chord-shape 'f:m7 guitar-tuning))
245
246 %%%%  ges chords
247 %
248 \storePredefinedDiagram \chordmode {ges} 
249                         #guitar-tuning 
250                         #(offset-fret 1 (chord-shape 'f guitar-tuning))
251 \storePredefinedDiagram \chordmode {ges:m} 
252                         #guitar-tuning 
253                         #(offset-fret 1 (chord-shape 'f:m guitar-tuning))
254 \storePredefinedDiagram \chordmode {ges:aug} 
255                         #guitar-tuning 
256                         #"2-2;1-1;o;3-4-(;3-4-);2-3;" 
257 \storePredefinedDiagram \chordmode {ges:dim} 
258                         #guitar-tuning 
259                         #"x;x;1-1;2-3;1-2;2-4;"  
260 \storePredefinedDiagram \chordmode {ges:7} 
261                         #guitar-tuning 
262                         #(offset-fret 1 (chord-shape 'f:7 guitar-tuning))
263 \storePredefinedDiagram \chordmode {ges:maj7} 
264                         #guitar-tuning 
265                         #"x;x;4-4;3-3;2-2;1-1;"  
266 \storePredefinedDiagram \chordmode {ges:m7} 
267                         #guitar-tuning 
268                         #(offset-fret 1 (chord-shape 'f:m7 guitar-tuning))
269
270 %%%%  g chords
271 %
272 \storePredefinedDiagram \chordmode {g} 
273                         #guitar-tuning 
274                         #"3-2;2-1;o;o;o;3-3;"  
275 \storePredefinedDiagram \chordmode {g:m} 
276                         #guitar-tuning 
277                         #(offset-fret 2 (chord-shape 'f:m guitar-tuning))
278 \storePredefinedDiagram \chordmode {g:aug} 
279                         #guitar-tuning 
280                         #"x;x;5-1;8-3;8-4;7-2;"  
281 \storePredefinedDiagram \chordmode {g:dim} 
282                         #guitar-tuning 
283                         #"x;x;5-2;6-4;5-3;3-1;"  
284 \storePredefinedDiagram \chordmode {g:7} 
285                         #guitar-tuning 
286                         #"3-3;2-2;o;o;o;1-1;"  
287 \storePredefinedDiagram \chordmode {g:maj7} 
288                         #guitar-tuning 
289                         #"x;x;5-4;4-3;3-2;2-1;"  
290 \storePredefinedDiagram \chordmode {g:m7} 
291                         #guitar-tuning 
292                         #(offset-fret 2 (chord-shape 'f:m7 guitar-tuning))
293
294 %%%%  gis chords
295 %
296 \storePredefinedDiagram \chordmode {gis} 
297                         #guitar-tuning 
298                         #(offset-fret 3 (chord-shape 'f guitar-tuning))
299 \storePredefinedDiagram \chordmode {gis:m} 
300                         #guitar-tuning 
301                         #(offset-fret 3 (chord-shape 'f:m guitar-tuning))
302 \storePredefinedDiagram \chordmode {gis:aug} 
303                         #guitar-tuning 
304                         #"o;3-4;2-3;1-1;1-2;o;"  
305 \storePredefinedDiagram \chordmode {gis:dim} 
306                         #guitar-tuning 
307                         #"x;x;o;1-1;o;1-2;"  
308 \storePredefinedDiagram \chordmode {gis:7} 
309                         #guitar-tuning 
310                         #(offset-fret 3 (chord-shape 'f:7 guitar-tuning))
311 \storePredefinedDiagram \chordmode {gis:maj7} 
312                         #guitar-tuning 
313                         #"x;x;1-1-(;1-1;1-1-);3-3;"  
314 \storePredefinedDiagram \chordmode {gis:m7} 
315                         #guitar-tuning 
316                         #(offset-fret 3 (chord-shape 'f:m7 guitar-tuning))
317
318 %%%%  aes chords
319 %
320 \storePredefinedDiagram \chordmode {aes} 
321                         #guitar-tuning 
322                         #(offset-fret 3 (chord-shape 'f guitar-tuning))
323 \storePredefinedDiagram \chordmode {aes:m} 
324                         #guitar-tuning 
325                         #(offset-fret 3 (chord-shape 'f:m guitar-tuning))
326 \storePredefinedDiagram \chordmode {aes:aug} 
327                         #guitar-tuning 
328                         #"o;3-4;2-3;1-1;1-2;o;"  
329 \storePredefinedDiagram \chordmode {aes:dim} 
330                         #guitar-tuning 
331                         #"x;x;o;1-1;o;1-2;"  
332 \storePredefinedDiagram \chordmode {aes:7} 
333                         #guitar-tuning 
334                         #(offset-fret 3 (chord-shape 'f:7 guitar-tuning))
335 \storePredefinedDiagram \chordmode {aes:maj7} 
336                         #guitar-tuning 
337                         #"x;x;1-1-(;1-1;1-1-);3-3;"  
338 \storePredefinedDiagram \chordmode {aes:m7} 
339                         #guitar-tuning 
340                         #(offset-fret 3 (chord-shape 'f:m7 guitar-tuning))
341
342 %%%%  a chords
343 %
344 \storePredefinedDiagram \chordmode {a} 
345                         #guitar-tuning 
346                         #"x;o;2-1;2-2;2-3;o;"  
347 \storePredefinedDiagram \chordmode {a:m} 
348                         #guitar-tuning 
349                         #"x;o;2-2;2-3;1-1;o;"  
350 \storePredefinedDiagram \chordmode {a:aug} 
351                         #guitar-tuning 
352                         #"x;o;3-4;2-2;2-3;1-1;"  
353 \storePredefinedDiagram \chordmode {a:dim} 
354                         #guitar-tuning 
355                         #(chord-shape 'a:dim guitar-tuning)
356 \storePredefinedDiagram \chordmode {a:7} 
357                         #guitar-tuning 
358                         #"x;o;2-1;o;2-3;o;"  
359 \storePredefinedDiagram \chordmode {a:maj7} 
360                         #guitar-tuning 
361                         #"x;o;2-2;1-1;2-3;o;"  
362 \storePredefinedDiagram \chordmode {a:m7} 
363                         #guitar-tuning 
364                         #"x;o;2-2;o;1-1;o;"  
365
366 %%%%  ais chords
367 %
368 \storePredefinedDiagram \chordmode {ais} 
369                         #guitar-tuning 
370                         #(chord-shape 'bes guitar-tuning)
371 \storePredefinedDiagram \chordmode {ais:m} 
372                         #guitar-tuning 
373                         #(chord-shape 'bes:m guitar-tuning)
374 \storePredefinedDiagram \chordmode {ais:aug} 
375                         #guitar-tuning 
376                         #"2-2;1-1;o;3-4-(;3-4-);2-3;"  
377 \storePredefinedDiagram \chordmode {ais:dim} 
378                         #guitar-tuning 
379                         #(offset-fret 1 (chord-shape 'a:dim guitar-tuning))
380 \storePredefinedDiagram \chordmode {ais:7} 
381                         #guitar-tuning 
382                         #(chord-shape 'bes:7 guitar-tuning)
383 \storePredefinedDiagram \chordmode {ais:maj7} 
384                         #guitar-tuning 
385                         #"x;1-1;3-3;2-2;3-4;x;"  
386 \storePredefinedDiagram \chordmode {ais:m7} 
387                         #guitar-tuning 
388                         #(chord-shape 'bes:m7 guitar-tuning)
389
390 %%%%  bes chords
391 %
392 \storePredefinedDiagram \chordmode {bes} 
393                         #guitar-tuning 
394                         #(chord-shape 'bes guitar-tuning)
395 \storePredefinedDiagram \chordmode {bes:m} 
396                         #guitar-tuning 
397                         #(chord-shape 'bes:m guitar-tuning)
398 \storePredefinedDiagram \chordmode {bes:aug} 
399                         #guitar-tuning 
400                         #"2-2;1-1;o;3-4-(;3-4-);2-3;"  
401 \storePredefinedDiagram \chordmode {bes:dim} 
402                         #guitar-tuning 
403                         #(offset-fret 1 (chord-shape 'a:dim guitar-tuning))
404 \storePredefinedDiagram \chordmode {bes:7} 
405                         #guitar-tuning 
406                         #(chord-shape 'bes:7 guitar-tuning)
407 \storePredefinedDiagram \chordmode {bes:maj7} 
408                         #guitar-tuning 
409                         #"x;1-1;3-3;2-2;3-4;x;"  
410 \storePredefinedDiagram \chordmode {bes:m7} 
411                         #guitar-tuning 
412                         #(chord-shape 'bes:m7 guitar-tuning)
413
414 %%%%  b chords
415 %
416 \storePredefinedDiagram \chordmode {b} 
417                         #guitar-tuning 
418                         #(offset-fret 1 (chord-shape 'bes guitar-tuning))
419 \storePredefinedDiagram \chordmode {b:m} 
420                         #guitar-tuning 
421                         #(offset-fret 1 (chord-shape 'bes:m guitar-tuning))
422 \storePredefinedDiagram \chordmode {b:aug} 
423                         #guitar-tuning 
424                         #"x;3-2;2-1;o;o;x;"  
425 \storePredefinedDiagram \chordmode {b:dim} 
426                         #guitar-tuning 
427                         #"x;x;o;1-1;o;1-2;"  
428 \storePredefinedDiagram \chordmode {b:7} 
429                         #guitar-tuning 
430                         #(offset-fret 1 (chord-shape 'bes:7 guitar-tuning))
431 \storePredefinedDiagram \chordmode {b:maj7} 
432                         #guitar-tuning 
433                         #"x;2-1;4-3;3-2;4-4;x;"  
434 \storePredefinedDiagram \chordmode {b:m7} 
435                         #guitar-tuning 
436                         #(offset-fret 1 (chord-shape 'bes:m7 guitar-tuning))
437