1 %%%% This file is part of LilyPond, the GNU music typesetter.
3 %%%% Copyright (C) 2009--2010 Matt Corks <mvcorks@alumni.uwaterloo.ca>
5 %%%% LilyPond is free software: you can redistribute it and/or modify
6 %%%% it under the terms of the GNU General Public License as published by
7 %%%% the Free Software Foundation, either version 3 of the License, or
8 %%%% (at your option) any later version.
10 %%%% LilyPond is distributed in the hope that it will be useful,
11 %%%% but WITHOUT ANY WARRANTY; without even the implied warranty of
12 %%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 %%%% GNU General Public License for more details.
15 %%%% You should have received a copy of the GNU General Public License
16 %%%% along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
21 %%%% ukulele hall of fame museum website (http://www.ukulele.org/),
22 %%%% kiwi ukulele website (http://www.kiwiukulele.co.nz/)
24 % chord definitions require default pitchnames
25 #(define prev-pitchnames pitchnames)
26 #(set! pitchnames default-language)
30 \storePredefinedDiagram #default-fret-table \chordmode {a}
34 \storePredefinedDiagram #default-fret-table \chordmode {a:m}
38 \storePredefinedDiagram #default-fret-table \chordmode {a:7}
42 \storePredefinedDiagram #default-fret-table \chordmode {a:m7}
46 \storePredefinedDiagram #default-fret-table \chordmode {a:dim}
50 \storePredefinedDiagram #default-fret-table \chordmode {a:maj7}
54 \storePredefinedDiagram #default-fret-table \chordmode {a:6}
58 \storePredefinedDiagram #default-fret-table \chordmode {a:sus2}
62 \storePredefinedDiagram #default-fret-table \chordmode {a:sus4}
66 \storePredefinedDiagram #default-fret-table \chordmode {a:aug}
68 #"2-2;1-1-(;1-1-);4-4;"
70 \storePredefinedDiagram #default-fret-table \chordmode {a:9}
76 \storePredefinedDiagram #default-fret-table \chordmode {ais}
78 #"3-3;2-2;1-1-(;1-1-);"
80 \storePredefinedDiagram #default-fret-table \chordmode {ais:m}
82 #"3-3;1-1-(;1-1;1-1-);"
84 \storePredefinedDiagram #default-fret-table \chordmode {ais:7}
86 #"1-1-(;2-2;1-1;1-1-);"
88 \storePredefinedDiagram #default-fret-table \chordmode {ais:m7}
90 #"1-1-(;1-1;1-1;1-1-);"
92 \storePredefinedDiagram #default-fret-table \chordmode {ais:dim}
96 \storePredefinedDiagram #default-fret-table \chordmode {ais:maj7}
98 #"2-2-(;2-2-);1-1-(;1-1-);"
100 \storePredefinedDiagram #default-fret-table \chordmode {ais:6}
102 #"o;2-2;1-1-(;1-1-);"
104 \storePredefinedDiagram #default-fret-table \chordmode {ais:sus2}
106 #"3-3;o;1-1-(;1-1-);"
108 \storePredefinedDiagram #default-fret-table \chordmode {ais:sus4}
110 #"3-3-(;3-3-);1-1-(;1-1-);"
112 \storePredefinedDiagram #default-fret-table \chordmode {ais:aug}
114 #"3-2;1-1-(;1-1-);5-4;"
116 \storePredefinedDiagram #default-fret-table \chordmode {ais:9}
118 #"1-1-(;2-2;1-1-);3-3;"
122 \storePredefinedDiagram #default-fret-table \chordmode {bes}
124 #"3-3;2-2;1-1-(;1-1-);"
126 \storePredefinedDiagram #default-fret-table \chordmode {bes:m}
128 #"3-3;1-1-(;1-1;1-1-);"
130 \storePredefinedDiagram #default-fret-table \chordmode {bes:7}
132 #"1-1-(;2-2;1-1;1-1-);"
134 \storePredefinedDiagram #default-fret-table \chordmode {bes:m7}
136 #"1-1-(;1-1;1-1;1-1-);"
138 \storePredefinedDiagram #default-fret-table \chordmode {bes:dim}
142 \storePredefinedDiagram #default-fret-table \chordmode {bes:maj7}
144 #"2-2-(;2-2-);1-1-(;1-1-);"
146 \storePredefinedDiagram #default-fret-table \chordmode {bes:6}
148 #"o;2-2;1-1-(;1-1-);"
150 \storePredefinedDiagram #default-fret-table \chordmode {bes:sus2}
152 #"3-3;o;1-1-(;1-1-);"
154 \storePredefinedDiagram #default-fret-table \chordmode {bes:sus4}
156 #"3-3-(;3-3-);1-1-(;1-1-);"
158 \storePredefinedDiagram #default-fret-table \chordmode {bes:aug}
160 #"3-2;1-1-(;1-1-);5-4;"
162 \storePredefinedDiagram #default-fret-table \chordmode {bes:9}
164 #"1-1-(;2-2;1-1-);3-3;"
168 \storePredefinedDiagram #default-fret-table \chordmode {b}
170 #"4-3;3-2;2-1-(;2-1-);"
172 \storePredefinedDiagram #default-fret-table \chordmode {b:m}
174 #"4-3;2-1-(;2-1;2-1-);"
176 \storePredefinedDiagram #default-fret-table \chordmode {b:7}
178 #"2-1-(;3-2;2-1;2-1-);"
180 \storePredefinedDiagram #default-fret-table \chordmode {b:m7}
182 #"2-1-(;2-1;2-1;2-1-);"
184 \storePredefinedDiagram #default-fret-table \chordmode {b:dim}
188 \storePredefinedDiagram #default-fret-table \chordmode {b:maj7}
190 #"3-2-(;3-2-);2-1-(;2-1-);"
192 \storePredefinedDiagram #default-fret-table \chordmode {b:6}
196 \storePredefinedDiagram #default-fret-table \chordmode {b:sus2}
200 \storePredefinedDiagram #default-fret-table \chordmode {b:sus4}
202 #"4-2-(;4-2-);2-1-(;2-1-);"
204 \storePredefinedDiagram #default-fret-table \chordmode {b:aug}
206 #"o;3-2-(;3-2-);2-1;"
208 \storePredefinedDiagram #default-fret-table \chordmode {b:9}
210 #"2-2-(;3-3;2-2-);4-4;"
214 \storePredefinedDiagram #default-fret-table \chordmode {c}
218 \storePredefinedDiagram #default-fret-table \chordmode {c:m}
222 \storePredefinedDiagram #default-fret-table \chordmode {c:7}
226 \storePredefinedDiagram #default-fret-table \chordmode {c:m7}
228 #"3-1-(;3-1;3-1;3-1-);"
230 \storePredefinedDiagram #default-fret-table \chordmode {c:dim}
234 \storePredefinedDiagram #default-fret-table \chordmode {c:maj7}
238 \storePredefinedDiagram #default-fret-table \chordmode {c:6}
242 \storePredefinedDiagram #default-fret-table \chordmode {c:sus2}
244 #"o;2-1;3-2-(;3-2-);"
246 \storePredefinedDiagram #default-fret-table \chordmode {c:sus4}
250 \storePredefinedDiagram #default-fret-table \chordmode {c:aug}
254 \storePredefinedDiagram #default-fret-table \chordmode {c:9}
260 \storePredefinedDiagram #default-fret-table \chordmode {cis}
262 #"1-1-(;1-1;1-1-);4-4;"
264 \storePredefinedDiagram #default-fret-table \chordmode {cis:m}
266 #"1-1;4-2;4-3-(;4-3-);"
268 \storePredefinedDiagram #default-fret-table \chordmode {cis:7}
270 #"1-1-(;1-1;1-1-);2-2;"
272 \storePredefinedDiagram #default-fret-table \chordmode {cis:m7}
274 #"2-2-(;2-2-);1-1;3-3;"
276 \storePredefinedDiagram #default-fret-table \chordmode {cis:dim}
280 \storePredefinedDiagram #default-fret-table \chordmode {cis:maj7}
282 #"1-1-(;1-1;1-1-);3-3;"
284 \storePredefinedDiagram #default-fret-table \chordmode {cis:6}
286 #"1-1-(;1-1;1-1;1-1-);"
288 \storePredefinedDiagram #default-fret-table \chordmode {cis:sus2}
290 #"1-1;3-2;4-3-(;4-3-);"
292 \storePredefinedDiagram #default-fret-table \chordmode {cis:sus4}
294 #"1-1-(;1-1-);2-2;4-4;"
296 \storePredefinedDiagram #default-fret-table \chordmode {cis:aug}
298 #"2-2;1-1-(;1-1-);4-4;"
300 \storePredefinedDiagram #default-fret-table \chordmode {cis:9}
302 #"1-1-(;3-3;1-1-);2-2;"
306 \storePredefinedDiagram #default-fret-table \chordmode {des}
308 #"1-1-(;1-1;1-1-);4-4;"
310 \storePredefinedDiagram #default-fret-table \chordmode {des:m}
312 #"1-1;4-2;4-3-(;4-3-);"
314 \storePredefinedDiagram #default-fret-table \chordmode {des:7}
316 #"1-1-(;1-1;1-1-);2-2;"
318 \storePredefinedDiagram #default-fret-table \chordmode {des:m7}
320 #"2-2-(;2-2-);1-1;3-3;"
322 \storePredefinedDiagram #default-fret-table \chordmode {des:dim}
326 \storePredefinedDiagram #default-fret-table \chordmode {des:maj7}
328 #"1-1-(;1-1;1-1-);3-3;"
330 \storePredefinedDiagram #default-fret-table \chordmode {des:6}
332 #"1-1-(;1-1;1-1;1-1-);"
334 \storePredefinedDiagram #default-fret-table \chordmode {des:sus2}
336 #"1-1;3-2;4-3-(;4-3-);"
338 \storePredefinedDiagram #default-fret-table \chordmode {des:sus4}
340 #"1-1-(;1-1-);2-2;4-4;"
342 \storePredefinedDiagram #default-fret-table \chordmode {des:aug}
344 #"2-2;1-1-(;1-1-);4-4;"
346 \storePredefinedDiagram #default-fret-table \chordmode {des:9}
348 #"1-1-(;3-3;1-1-);2-2;"
352 \storePredefinedDiagram #default-fret-table \chordmode {d}
356 \storePredefinedDiagram #default-fret-table \chordmode {d:m}
358 #"2-2-(;2-2-);1-1;o;"
360 \storePredefinedDiagram #default-fret-table \chordmode {d:7}
362 #"2-1-(;2-1;2-1-);3-2;"
364 \storePredefinedDiagram #default-fret-table \chordmode {d:m7}
366 #"2-2-(;2-2-);1-1;3-3;"
368 \storePredefinedDiagram #default-fret-table \chordmode {d:dim}
372 \storePredefinedDiagram #default-fret-table \chordmode {d:maj7}
374 #"2-1-(;2-1;2-1-);4-3;"
376 \storePredefinedDiagram #default-fret-table \chordmode {d:6}
378 #"2-1-(;2-1;2-1;2-1-);"
380 \storePredefinedDiagram #default-fret-table \chordmode {d:sus2}
384 \storePredefinedDiagram #default-fret-table \chordmode {d:sus4}
388 \storePredefinedDiagram #default-fret-table \chordmode {d:aug}
390 #"3-2;2-1-(;2-1-);5-4;"
392 \storePredefinedDiagram #default-fret-table \chordmode {d:9}
394 #"2-1-(;4-3;2-1-);3-2;"
398 \storePredefinedDiagram #default-fret-table \chordmode {dis}
400 #"o;3-2-(;3-2-);1-1;"
402 \storePredefinedDiagram #default-fret-table \chordmode {dis:m}
404 #"3-3-(;3-3-);2-2;1-1;"
406 \storePredefinedDiagram #default-fret-table \chordmode {dis:7}
408 #"3-1-(;3-1;3-1-);4-2;"
410 \storePredefinedDiagram #default-fret-table \chordmode {dis:m7}
412 #"3-2-(;3-2-);2-1;4-4;"
414 \storePredefinedDiagram #default-fret-table \chordmode {dis:dim}
418 \storePredefinedDiagram #default-fret-table \chordmode {dis:maj7}
420 #"3-1-(;3-2;3-1-);5-2;"
422 \storePredefinedDiagram #default-fret-table \chordmode {dis:6}
424 #"3-1-(;3-1;3-1;3-1-);"
426 \storePredefinedDiagram #default-fret-table \chordmode {dis:sus2}
428 #"3-2-(;3-2-);1-1-(;1-1-);"
430 \storePredefinedDiagram #default-fret-table \chordmode {dis:sus4}
434 \storePredefinedDiagram #default-fret-table \chordmode {dis:aug}
436 #"o;3-2-(;3-2-);2-1;"
438 \storePredefinedDiagram #default-fret-table \chordmode {dis:9}
440 #"o;1-1-(;1-1;1-1-);"
444 \storePredefinedDiagram #default-fret-table \chordmode {ees}
446 #"o;3-2-(;3-2-);1-1;"
448 \storePredefinedDiagram #default-fret-table \chordmode {ees:m}
450 #"3-3-(;3-3-);2-2;1-1;"
452 \storePredefinedDiagram #default-fret-table \chordmode {ees:7}
454 #"3-1-(;3-1;3-1-);4-2;"
456 \storePredefinedDiagram #default-fret-table \chordmode {ees:m7}
458 #"3-2-(;3-2-);2-1;4-4;"
460 \storePredefinedDiagram #default-fret-table \chordmode {ees:dim}
464 \storePredefinedDiagram #default-fret-table \chordmode {ees:maj7}
466 #"3-1-(;3-2;3-1-);5-2;"
468 \storePredefinedDiagram #default-fret-table \chordmode {ees:6}
470 #"3-1-(;3-1;3-1;3-1-);"
472 \storePredefinedDiagram #default-fret-table \chordmode {ees:sus2}
474 #"3-2-(;3-2-);1-1-(;1-1-);"
476 \storePredefinedDiagram #default-fret-table \chordmode {ees:sus4}
480 \storePredefinedDiagram #default-fret-table \chordmode {ees:aug}
482 #"o;3-2-(;3-2-);2-1;"
484 \storePredefinedDiagram #default-fret-table \chordmode {ees:9}
486 #"o;1-1-(;1-1;1-1-);"
490 \storePredefinedDiagram #default-fret-table \chordmode {e}
494 \storePredefinedDiagram #default-fret-table \chordmode {e:m}
498 \storePredefinedDiagram #default-fret-table \chordmode {e:7}
502 \storePredefinedDiagram #default-fret-table \chordmode {e:m7}
506 \storePredefinedDiagram #default-fret-table \chordmode {e:dim}
510 \storePredefinedDiagram #default-fret-table \chordmode {e:maj7}
514 \storePredefinedDiagram #default-fret-table \chordmode {e:6}
516 #"4-1-(;4-1;4-1;4-1-);"
518 \storePredefinedDiagram #default-fret-table \chordmode {e:sus2}
520 #"4-3-(;4-3-);2-1-(;2-1-);"
522 \storePredefinedDiagram #default-fret-table \chordmode {e:sus4}
526 \storePredefinedDiagram #default-fret-table \chordmode {e:aug}
530 \storePredefinedDiagram #default-fret-table \chordmode {e:9}
532 #"1-1;2-2-(;2-2;2-2-);"
536 \storePredefinedDiagram #default-fret-table \chordmode {f}
540 \storePredefinedDiagram #default-fret-table \chordmode {f:m}
544 \storePredefinedDiagram #default-fret-table \chordmode {f:7}
548 \storePredefinedDiagram #default-fret-table \chordmode {f:m7}
552 \storePredefinedDiagram #default-fret-table \chordmode {f:dim}
556 \storePredefinedDiagram #default-fret-table \chordmode {f:maj7}
560 \storePredefinedDiagram #default-fret-table \chordmode {f:6}
562 #"2-2-(;2-2-);1-1;3-4;"
564 \storePredefinedDiagram #default-fret-table \chordmode {f:sus2}
568 \storePredefinedDiagram #default-fret-table \chordmode {f:sus4}
570 #"3-3;o;1-1-(;1-1-);"
572 \storePredefinedDiagram #default-fret-table \chordmode {f:aug}
574 #"2-2;1-1-(;1-1-);4-4;"
576 \storePredefinedDiagram #default-fret-table \chordmode {f:9}
578 #"2-1;3-2-(;3-2;3-2-);"
582 \storePredefinedDiagram #default-fret-table \chordmode {fis}
586 \storePredefinedDiagram #default-fret-table \chordmode {fis:m}
590 \storePredefinedDiagram #default-fret-table \chordmode {fis:7}
594 \storePredefinedDiagram #default-fret-table \chordmode {fis:m7}
598 \storePredefinedDiagram #default-fret-table \chordmode {fis:dim}
602 \storePredefinedDiagram #default-fret-table \chordmode {fis:maj7}
606 \storePredefinedDiagram #default-fret-table \chordmode {fis:6}
608 #"3-2-(;3-2-);2-1;4-4;"
610 \storePredefinedDiagram #default-fret-table \chordmode {fis:sus2}
612 #"1-1-(;1-1-);2-2;4-4;"
614 \storePredefinedDiagram #default-fret-table \chordmode {fis:sus4}
618 \storePredefinedDiagram #default-fret-table \chordmode {fis:aug}
620 #"3-2;2-1-(;2-1-);5-4;"
622 \storePredefinedDiagram #default-fret-table \chordmode {fis:9}
624 #"3-1;4-2-(;4-2;4-2-);"
628 \storePredefinedDiagram #default-fret-table \chordmode {ges}
632 \storePredefinedDiagram #default-fret-table \chordmode {ges:m}
636 \storePredefinedDiagram #default-fret-table \chordmode {ges:7}
640 \storePredefinedDiagram #default-fret-table \chordmode {ges:m7}
644 \storePredefinedDiagram #default-fret-table \chordmode {ges:dim}
648 \storePredefinedDiagram #default-fret-table \chordmode {ges:maj7}
652 \storePredefinedDiagram #default-fret-table \chordmode {ges:6}
654 #"3-2-(;3-2-);2-1;4-4;"
656 \storePredefinedDiagram #default-fret-table \chordmode {ges:sus2}
658 #"1-1-(;1-1-);2-2;4-4;"
660 \storePredefinedDiagram #default-fret-table \chordmode {ges:sus4}
664 \storePredefinedDiagram #default-fret-table \chordmode {ges:aug}
666 #"3-2;2-1-(;2-1-);5-4;"
668 \storePredefinedDiagram #default-fret-table \chordmode {ges:9}
670 #"3-1;4-2-(;4-2;4-2-);"
674 \storePredefinedDiagram #default-fret-table \chordmode {g}
678 \storePredefinedDiagram #default-fret-table \chordmode {g:m}
682 \storePredefinedDiagram #default-fret-table \chordmode {g:7}
686 \storePredefinedDiagram #default-fret-table \chordmode {g:m7}
688 #"o;2-2;1-1-(;1-1-);"
690 \storePredefinedDiagram #default-fret-table \chordmode {g:dim}
694 \storePredefinedDiagram #default-fret-table \chordmode {g:maj7}
698 \storePredefinedDiagram #default-fret-table \chordmode {g:6}
702 \storePredefinedDiagram #default-fret-table \chordmode {g:sus2}
706 \storePredefinedDiagram #default-fret-table \chordmode {g:sus4}
710 \storePredefinedDiagram #default-fret-table \chordmode {g:aug}
712 #"o;3-2-(;3-2-);2-1;"
714 \storePredefinedDiagram #default-fret-table \chordmode {g:9}
720 \storePredefinedDiagram #default-fret-table \chordmode {gis}
722 #"5-3;3-1-(;4-2;3-1-);"
724 \storePredefinedDiagram #default-fret-table \chordmode {gis:m}
728 \storePredefinedDiagram #default-fret-table \chordmode {gis:7}
732 \storePredefinedDiagram #default-fret-table \chordmode {gis:m7}
736 \storePredefinedDiagram #default-fret-table \chordmode {gis:dim}
740 \storePredefinedDiagram #default-fret-table \chordmode {gis:maj7}
742 #"1-1;3-2;3-3-(;3-3-);"
744 \storePredefinedDiagram #default-fret-table \chordmode {gis:6}
748 \storePredefinedDiagram #default-fret-table \chordmode {gis:sus2}
752 \storePredefinedDiagram #default-fret-table \chordmode {gis:sus4}
754 #"1-1;2-3;4-3-(;4-3-);"
756 \storePredefinedDiagram #default-fret-table \chordmode {gis:aug}
760 \storePredefinedDiagram #default-fret-table \chordmode {gis:9}
766 \storePredefinedDiagram #default-fret-table \chordmode {aes}
768 #"5-3;3-1-(;4-2;3-1-);"
770 \storePredefinedDiagram #default-fret-table \chordmode {aes:m}
774 \storePredefinedDiagram #default-fret-table \chordmode {aes:7}
778 \storePredefinedDiagram #default-fret-table \chordmode {aes:m7}
782 \storePredefinedDiagram #default-fret-table \chordmode {aes:dim}
786 \storePredefinedDiagram #default-fret-table \chordmode {aes:maj7}
788 #"1-1;3-2;3-3-(;3-3-);"
790 \storePredefinedDiagram #default-fret-table \chordmode {aes:6}
794 \storePredefinedDiagram #default-fret-table \chordmode {aes:sus2}
798 \storePredefinedDiagram #default-fret-table \chordmode {aes:sus4}
800 #"1-1;2-3;4-3-(;4-3-);"
802 \storePredefinedDiagram #default-fret-table \chordmode {aes:aug}
806 \storePredefinedDiagram #default-fret-table \chordmode {aes:9}
810 #(set! pitchnames prev-pitchnames)