Diagrammes d'accords personnalisés

Bonjour,

J'aimerais vous partager mon travail, fait avec mes modestes connaissances, concernant les diagrammes personnalisés. Peut-être que ça pourrait être utile à quelqu'un. Si jamais une façon plus simple ou qui nécessite moins de travail existe, n'hésitez pas à m'en faire mention.

J'ai crée une table pour chaque position à la guitare et chacune des tables sont affectées à une variable. Ex. : à la position (frette) 3 on retrouve la table P3 qui est affectée à la variable dTiii. Et dans cette table on retrouve les diagrammes d'accords de la position 3. Donc lors de l'écriture de l'accord dans la partition j'écris simplement \dTiii cis:dim7 pour l'accord de C#dim7.

C'est un fichier externe que j'appelle alt-guitar-fretboard.ly et que j'inclus dans mes fichiers de partition.

Voici le code:

\version "2.24.4"

\include "predefined-guitar-fretboards.ly"

% ++++++++++ Définition des nouvelles tables ++++++++++
#(define P0 (make-fretboard-table)) % Table Position 0
#(define P1 (make-fretboard-table)) % Table Position 1
#(define P1a (make-fretboard-table)) % Table Position 1a
#(define P2 (make-fretboard-table)) % Table Position 2
#(define P2a (make-fretboard-table)) % Table Position 2a
#(define P3 (make-fretboard-table)) % Table Position 3
#(define P3a (make-fretboard-table)) % Table Position 3a
#(define P3b (make-fretboard-table)) % Table Position 3b
#(define P4 (make-fretboard-table)) % Table Position 4
#(define P4a (make-fretboard-table)) % Table Position 4a
#(define P5 (make-fretboard-table)) % Table Position 5
#(define P5a (make-fretboard-table)) % Table Position 5a
#(define P6 (make-fretboard-table)) % Table Position 6
#(define P6a (make-fretboard-table)) % Table Position 6a
#(define P7 (make-fretboard-table)) % Table Position 7
#(define P7a (make-fretboard-table)) % Table Position 7a
#(define P8 (make-fretboard-table)) % Table Position 8
#(define P8a (make-fretboard-table)) % Table Position 8a
#(define P9 (make-fretboard-table)) % Table Position 9
#(define P10 (make-fretboard-table)) % Table Position 10
#(define P10a (make-fretboard-table)) % Table Position 10a
#(define P11 (make-fretboard-table)) % Table Position 11
#(define P12 (make-fretboard-table)) % Table Position 12
#(define P21 (make-fretboard-table)) % Table Position 21

% ++++++++++ Ajout des nouveaux accords aux différentes tables ++++++++++

% Table Position 0
\storePredefinedDiagram #P0 \chordmode {c:7+} #guitar-tuning "x;3;2;o;o;o;" % CMaj7
\storePredefinedDiagram #P0 \chordmode {d:dim7} #guitar-tuning "x;x;o;1;o;1;" % Ddim7
\storePredefinedDiagram #P0 \chordmode {g:7+} #guitar-tuning "3;2;4;o;o;x;" % GMaj7

% Table Position 1
\storePredefinedDiagram #P1 \chordmode {c} #guitar-tuning "x;3;2;o;1;o;" % C
\storePredefinedDiagram #P1 \chordmode {c:6/g} #guitar-tuning "3;3;2;2;x;x;" % C6/G
\storePredefinedDiagram #P1 \chordmode {c:7} #guitar-tuning "x;3;2;3;1;o;" % C7
\storePredefinedDiagram #P1 \chordmode {c:7.5-} #guitar-tuning "2;x;2;3;1;o;" % C7b5
\storePredefinedDiagram #P1 \chordmode {d:m} #guitar-tuning "x;x;o;2;3;1;" % Dm
\storePredefinedDiagram #P1 \chordmode {d:m7/fis} #guitar-tuning "2;o;o;2;1;x;" % Dm7/F#
\storePredefinedDiagram #P1 \chordmode {d:m/a} #guitar-tuning "x;o;o;2;3;1;" % Dm/A
\storePredefinedDiagram #P1 \chordmode {d:m7} #guitar-tuning "x;x;o;2;1;1;" % Dm7
\storePredefinedDiagram #P1 \chordmode {e:7} #guitar-tuning "x;2;2;1;3;x;" % E7
\storePredefinedDiagram #P1 \chordmode {e:m7.5-} #guitar-tuning "o;1;o;o;x;x;" % Em7b5
\storePredefinedDiagram #P1 \chordmode {f} #guitar-tuning "1-(;3;3;2;1;1-);" % F
\storePredefinedDiagram #P1 \chordmode {f:5-} #guitar-tuning "1;x;3;2;o;x;" % F5-
\storePredefinedDiagram #P1 \chordmode {f:6} #guitar-tuning "1;o;o;2;1;x;" % F6
\storePredefinedDiagram #P1 \chordmode {f:7} #guitar-tuning "1-(;3;1;2;1;1-);" % F7
\storePredefinedDiagram #P1 \chordmode {f:7.5-} #guitar-tuning "x;x;1-(;2;4;1-);" % F7b5
\storePredefinedDiagram #P1 \chordmode {f:7+} #guitar-tuning "1;x;3;3;1;x;" % FMaj7
\storePredefinedDiagram #P1 \chordmode {f:7+.13} #guitar-tuning "1;o;o;2;1;o;" % FMaj13
\storePredefinedDiagram #P1 \chordmode {f:3.5.9} #guitar-tuning "x;x;3;2;1;3;" % Fadd9
\storePredefinedDiagram #P1 \chordmode {f:m} #guitar-tuning "1-(;3;3;1;1;1-);" % Fm
\storePredefinedDiagram #P1 \chordmode {f:m6} #guitar-tuning "1;x;o;1;1;x;" % Fm6
\storePredefinedDiagram #P1 \chordmode {f:dim7} #guitar-tuning "1;x;o;1;o;x;" % Fdim7
\storePredefinedDiagram #P1 \chordmode {a:m7} #guitar-tuning "x;o;2;o;1;o;" % Am7
\storePredefinedDiagram #P1 \chordmode {bes} #guitar-tuning "x;1-(;3-(;3;3-);1-);" % Bb
\storePredefinedDiagram #P1 \chordmode {b:dim7} #guitar-tuning "x;2;3;1;3;x;" % Bdim7
\storePredefinedDiagram #P1 \chordmode {b:m7.5-} #guitar-tuning "x;2;x;2;3;1;" % Bm7b5

% Table Position 1a
\storePredefinedDiagram #P1a \chordmode {c:7} #guitar-tuning "x;x;2;3;1;3;" %C7
\storePredefinedDiagram #P1a \chordmode {f} #guitar-tuning "x;x;3;2;1-(;1-);" % F

% Table Position 2
\storePredefinedDiagram #P2 \chordmode {c:6} #guitar-tuning "x;3;2-(;2-);5;x;" % C6
\storePredefinedDiagram #P2 \chordmode {c:9} #guitar-tuning "x;3;2;3;3;x;" % C9
\storePredefinedDiagram #P2 \chordmode {c:3.5.13.9-} #guitar-tuning "x;x;2-(;3;2-);5;" % C13b9
\storePredefinedDiagram #P2 \chordmode {c:3.5.9} #guitar-tuning "x;3;2;o;3;x;" % Cadd9
\storePredefinedDiagram #P2 \chordmode {d:6/fis} #guitar-tuning "2;o;o;2;o;x;" % D6/F#
\storePredefinedDiagram #P2 \chordmode {d:sus4} #guitar-tuning "x;x;o;2;3;3;" % Dsus4
\storePredefinedDiagram #P2 \chordmode {d:m7/c} #guitar-tuning "x;3;3;2;3;x;" % Dm7/C
\storePredefinedDiagram #P2 \chordmode {e:m} #guitar-tuning "o;2;2;o;o;o;" % Em
\storePredefinedDiagram #P2 \chordmode {fis:m} #guitar-tuning "2-(;4;4;2;2;2-);" % F#m
\storePredefinedDiagram #P2 \chordmode {fis:7} #guitar-tuning "2-(;4;2;3;2;2-);" % F#7
\storePredefinedDiagram #P2 \chordmode {fis:7.13-} #guitar-tuning "2;x;2;3;3;x;" % F#7b13
\storePredefinedDiagram #P2 \chordmode {g:7/b} #guitar-tuning "x;2;3;o;3;x;" % G7
\storePredefinedDiagram #P2 \chordmode {g:9} #guitar-tuning "3;2;3;2;x;x;" % G9
\storePredefinedDiagram #P2 \chordmode {g:dim7} #guitar-tuning "3;x;2-(;3;2-);x;" % Gdim7
\storePredefinedDiagram #P2 \chordmode {a:sus4} #guitar-tuning "o;o;2;2;3;o;" % Asus4
\storePredefinedDiagram #P2 \chordmode {a:7sus4} #guitar-tuning "o;o;2;o;o;o;" % A7sus4
\storePredefinedDiagram #P2 \chordmode {b:7} #guitar-tuning "x;2-(;4;2;4;2-);" % B7
\storePredefinedDiagram #P2 \chordmode {b:7sus4} #guitar-tuning "x;2-(;4;2;5;2-);" % B7sus4
\storePredefinedDiagram #P2 \chordmode {b:m} #guitar-tuning "x;2-(;4;4;3;2-);" % Bm
\storePredefinedDiagram #P2 \chordmode {b:m7} #guitar-tuning "x;2-(;4;2;3;2-);" % Bm7
\storePredefinedDiagram #P2 \chordmode {b:m3.5.11.5-} #guitar-tuning "x;2-(;3;2-);5;x;" % Bm11b5

% Table Position 2a
\storePredefinedDiagram #P2a \chordmode {e:7} #guitar-tuning "4;5;2;x;x;x;" % E7
\storePredefinedDiagram #P2a \chordmode {e:m} #guitar-tuning "o;2;5;4;o;o;" % Em
\storePredefinedDiagram #P2a \chordmode {g:7} #guitar-tuning "3;2;3;x;x;x;" % G7
\storePredefinedDiagram #P2a \chordmode {g:9} #guitar-tuning "x;x;2-(;3;2-);5;" % G9
\storePredefinedDiagram #P2a \chordmode {a/cis} #guitar-tuning "x;4;2;2;x;x;" % A/C#
\storePredefinedDiagram #P2a \chordmode {a:7} #guitar-tuning "5;4;5;2;x;x;" % A7

% Table Position 3
\storePredefinedDiagram #P3 \chordmode {c} #guitar-tuning "x;3-(;5-(;5;5-);3-);" % C
\storePredefinedDiagram #P3 \chordmode {c:7} #guitar-tuning "x;3-(;5;3;5;3-);" % C7
\storePredefinedDiagram #P3 \chordmode {c:7+} #guitar-tuning "x;3;5;4;5;x;" % CMaj7
\storePredefinedDiagram #P3 \chordmode {c:sus11+} #guitar-tuning "x;3-(;5-(;3-);7;x;" % Cadd#11
\storePredefinedDiagram #P3 \chordmode {c:dim} #guitar-tuning "x;3;4;5;4;x;" % Cdim
\storePredefinedDiagram #P3 \chordmode {c:m} #guitar-tuning "x;3-(;5;5;4;3-);" % Cm
\storePredefinedDiagram #P3 \chordmode {c:m7} #guitar-tuning "x;3-(;5;3;4;3-);" % Cm7
\storePredefinedDiagram #P3 \chordmode {c:m11} #guitar-tuning "x;3-(;3;3;4;3-);" % Cm11
\storePredefinedDiagram #P3 \chordmode {cis:dim7} #guitar-tuning "x;4;5;3;5;x;" % C#dim7
\storePredefinedDiagram #P3 \chordmode {des:5.6.9} #guitar-tuning "x;4;3;4-(;4-);6;" % Db6/9
\storePredefinedDiagram #P3 \chordmode {des:dim7} #guitar-tuning "x;4;5;3;5;x;" % Dbdim7
\storePredefinedDiagram #P3 \chordmode {ees:5.7.9+} #guitar-tuning "x;6;3-(;3;3;3-);" % Eb7#9
\storePredefinedDiagram #P3 \chordmode {d:7} #guitar-tuning "x;5;4;5;3;x;" % D7
\storePredefinedDiagram #P3 \chordmode {d:m/a} #guitar-tuning "5;5;3;x;x;x;" % Dm
\storePredefinedDiagram #P3 \chordmode {f:7+} #guitar-tuning "x;x;3;5-(;5;5-);" % Fmaj7
\storePredefinedDiagram #P3 \chordmode {g} #guitar-tuning "3-(;5;5;4;3;3-);" % G
\storePredefinedDiagram #P3 \chordmode {g:6} #guitar-tuning "3;x;2;4;3;x;" % G6
\storePredefinedDiagram #P3 \chordmode {g:7} #guitar-tuning "3-(;5;3;4;3;3-);" % G7
\storePredefinedDiagram #P3 \chordmode {g:7.5-} #guitar-tuning "x;x;3-(;4;6;3-);" % G7b5
\storePredefinedDiagram #P3 \chordmode {g:7.5+} #guitar-tuning "x;x;3-(;4;4;3-);" % G7#5
\storePredefinedDiagram #P3 \chordmode {g:5.13} #guitar-tuning "3;x;3;4;5;x;" % G13
\storePredefinedDiagram #P3 \chordmode {g:7+} #guitar-tuning "3;x;4;4;3;x;" % GMaj7
\storePredefinedDiagram #P3 \chordmode {g:maj5.13} #guitar-tuning "3;x;4;4;5;x;" % GMaj13
\storePredefinedDiagram #P3 \chordmode {g:m} #guitar-tuning "3-(;5;5;3;3;3-);" % Gm
\storePredefinedDiagram #P3 \chordmode {g:m7} #guitar-tuning "3-(;5;3;3;3;3-);" % Gm7
\storePredefinedDiagram #P3 \chordmode {g:m9} #guitar-tuning "3-(;5;3;3;3-);5;" % Gm9
\storePredefinedDiagram #P3 \chordmode {aes:6} #guitar-tuning "4;x;3;5;4;x;" % Ab6
\storePredefinedDiagram #P3 \chordmode {aes:m6} #guitar-tuning "4;x;3;4;4;x;" % Abm6
\storePredefinedDiagram #P3 \chordmode {bes:sus11+} #guitar-tuning "6;x;3-(;3-);5;x;" % Bbadd#11
\storePredefinedDiagram #P3 \chordmode {b:m7.5-} #guitar-tuning "5;5;3;4;x;x;" % Bm7b5

% Table Position 3a
\storePredefinedDiagram #P3a \chordmode {d:m7} #guitar-tuning "x;5;3;5;x;x;" % Dm7
\storePredefinedDiagram #P3a \chordmode {f/a} #guitar-tuning "5;3;3;x;x;x;" % F/A
\storePredefinedDiagram #P3a \chordmode {g:7} #guitar-tuning "x;x;3-(;4;3;3-);" % G7
\storePredefinedDiagram #P3a \chordmode {g:m7} #guitar-tuning "3;x;3-(;3;3;3-);" % Gm7
\storePredefinedDiagram #P3a \chordmode {bes} #guitar-tuning "6;5;3;x;x;x;" % Bb

% Table Position 3a
\storePredefinedDiagram #P3b \chordmode {g:m7} #guitar-tuning "3-(;5;3-);x;x;x;" % Gm7

% Table Position 4
\storePredefinedDiagram #P4 \chordmode {c:m6} #guitar-tuning "x;x;5;5;4;5;" % Cm6
\storePredefinedDiagram #P4 \chordmode {cis:m} #guitar-tuning "x;4-(;6;6;5;4-);" % C#m
\storePredefinedDiagram #P4 \chordmode {cis:m7} #guitar-tuning "x;4-(;6;4;5;4-);" % C#m7
\storePredefinedDiagram #P4 \chordmode {d:7.9-} #guitar-tuning "x;5;4;5;4;x;" % D7b9
\storePredefinedDiagram #P4 \chordmode {d:9} #guitar-tuning "x;5;4;5;5;x;" % D9
\storePredefinedDiagram #P4 \chordmode {d:5.13} #guitar-tuning "x;x;4;5-(;5-);7;" % D13
\storePredefinedDiagram #P4 \chordmode {d:3.13.9-.5- } #guitar-tuning "4;6;x;5;7-(;7-);" % D13b5b9
\storePredefinedDiagram #P4 \chordmode {d:3.5.13.9-} #guitar-tuning "x;x;4-(;5;4-);7;" % D13b9
\storePredefinedDiagram #P4 \chordmode {ees:dim} #guitar-tuning "5;6;4-(;4-);x;x;" % Ebdim
\storePredefinedDiagram #P4 \chordmode {ees:6} #guitar-tuning "x;6;5;5;4;x;" % Eb6
\storePredefinedDiagram #P4 \chordmode {ees:7} #guitar-tuning "x;4-(;6;4;6;4-);" % Eb7
\storePredefinedDiagram #P4 \chordmode {ees:7.9-} #guitar-tuning "x;x;11-(;8;8;12-);" % Eb7b9
\storePredefinedDiagram #P4 \chordmode {fis:m7.5-} #guitar-tuning "x;x;4;5-(;5;5-);" % F#m7b5
\storePredefinedDiagram #P4 \chordmode {fis:dim7} #guitar-tuning "x;x;4;5;4;5;" % F#dim7
\storePredefinedDiagram #P4 \chordmode {gis:7} #guitar-tuning "4-(;6;4;5;4;4-);" % G#7
\storePredefinedDiagram #P4 \chordmode {aes:7+} #guitar-tuning "4;x;5;5;4;x;" % AbMaj7
\storePredefinedDiagram #P4 \chordmode {aes:5.9-.13} #guitar-tuning "5;x;4;5;6;x;" % Ab13b9
\storePredefinedDiagram #P4 \chordmode {aes:m} #guitar-tuning "4-(;6;6;4;4;4-);" % Abm
\storePredefinedDiagram #P4 \chordmode {aes:m7} #guitar-tuning "4-(;6;4;4;4;4-);" % Abm7
\storePredefinedDiagram #P4 \chordmode {aes:m9} #guitar-tuning "4-(;6;4;4;4-);6;" % Abm9
\storePredefinedDiagram #P4 \chordmode {a:6} #guitar-tuning "5;x;4;6;5;x;" % A6
% Table Position 4a

% Table Position 5
\storePredefinedDiagram #P5 \chordmode {c:7} #guitar-tuning "x;x;5-(;5;5-);6;" % C7
\storePredefinedDiagram #P5 \chordmode {d} #guitar-tuning "x;5-(;7-(;7;7-);5-);" % D
\storePredefinedDiagram #P5 \chordmode {d:sus2} #guitar-tuning "x;5-(;7-(;7-);5;5-);" % Dsus2
\storePredefinedDiagram #P5 \chordmode {d:sus4} #guitar-tuning "x;5-(;7-(;7-);8;5-);" % Dsus4
\storePredefinedDiagram #P5 \chordmode {d:7} #guitar-tuning "x;5-(;7;5;7;5-);" % D7
\storePredefinedDiagram #P5 \chordmode {d:7sus2} #guitar-tuning "x;5-(;7;5;5-);8;" % D7sus2
\storePredefinedDiagram #P5 \chordmode {d:7sus4} #guitar-tuning "x;5-(;7;5;8;5-);" % D7sus4
\storePredefinedDiagram #P5 \chordmode {d:m} #guitar-tuning "x;5-(;7;7;6;5-);" % Dm
\storePredefinedDiagram #P5 \chordmode {d:m7} #guitar-tuning "x;5-(;7;5;6;5-);" % Dm7
\storePredefinedDiagram #P5 \chordmode {d:m11} #guitar-tuning "x;5-(;5;5;6;5-);" % Dm11
\storePredefinedDiagram #P5 \chordmode {d:m3.5.11} #guitar-tuning "x;5-(;5;7;6;5-);" % Dmadd11
\storePredefinedDiagram #P5 \chordmode {dis:dim7} #guitar-tuning "x;6;7;5;7;x;" % D#dim7
\storePredefinedDiagram #P5 \chordmode {ees:5.6.9} #guitar-tuning "x;6;5;6-(;6-);8;" % Eb6/9
\storePredefinedDiagram #P5 \chordmode {ees:7.9+} #guitar-tuning "x;6;5;6;7;x;" % Eb7#9
\storePredefinedDiagram #P5 \chordmode {ees:dim7} #guitar-tuning "x;6;7;5;7;x;" % Ebdim7
\storePredefinedDiagram #P5 \chordmode {ees:3.5.13.9-} #guitar-tuning "x;x;5-(;6;5-);8;" % Eb13b9
\storePredefinedDiagram #P5 \chordmode {e:6} #guitar-tuning "x;7;6;6;5;x;" % E6
\storePredefinedDiagram #P5 \chordmode {e:7} #guitar-tuning "x;7;6;7;5;x;" % E7
\storePredefinedDiagram #P5 \chordmode {e:m7} #guitar-tuning "x;x;5-(;7;5-);7;" % Em7
\storePredefinedDiagram #P5 \chordmode {f} #guitar-tuning "x;8;7;5-(;6;5-);" % F
\storePredefinedDiagram #P5 \chordmode {f:3.5.9/a} #guitar-tuning "5-(;8;5;5-);x;x;" % Fadd9/A
\storePredefinedDiagram #P5 \chordmode {f:m7+} #guitar-tuning "x;8;6;5-(;5-);x;" % FmMaj7
\storePredefinedDiagram #P5 \chordmode {g:7} #guitar-tuning "x;x;5;7;6;7;" % G7
\storePredefinedDiagram #P5 \chordmode {g:7sus4} #guitar-tuning "x;x;5;7;6;8;" % G7sus4
\storePredefinedDiagram #P5 \chordmode {g:m7} #guitar-tuning "x;x;5;7;6-(;6-);" % Gm7
\storePredefinedDiagram #P5 \chordmode {a} #guitar-tuning "5-(;7;7;6;5;5-);" % A
\storePredefinedDiagram #P5 \chordmode {a:7} #guitar-tuning "5-(;7;5;6;5;5-);" % A7
\storePredefinedDiagram #P5 \chordmode {a:3.5.7.13-} #guitar-tuning "5;x;5;6;6;x;" % A7b13
\storePredefinedDiagram #P5 \chordmode {a:5.13} #guitar-tuning "5;x;5;6;7;x;" % A13
\storePredefinedDiagram #P5 \chordmode {a:m} #guitar-tuning "5-(;7;7;5;5;5-);" % Am
\storePredefinedDiagram #P5 \chordmode {a:m7} #guitar-tuning "5-(;7;5;5;5;5-);" % Am7
\storePredefinedDiagram #P5 \chordmode {a:m11} #guitar-tuning "5-(;5;5;5;5-);8;" % Am11
\storePredefinedDiagram #P5 \chordmode {b:m11} #guitar-tuning "7;x;7;7;5;x;" % Bm11

% Table Position 5a
\storePredefinedDiagram #P5a \chordmode {c:7+} #guitar-tuning "x;x;5-(;5;5-);7;" % CMaj7
\storePredefinedDiagram #P5a \chordmode {c:m/ees} #guitar-tuning "x;6;5;5;x;x;" % Cm
\storePredefinedDiagram #P5a \chordmode {d:7} #guitar-tuning "5;5;4;5;x;x;" % D7
\storePredefinedDiagram #P5a \chordmode {a} #guitar-tuning "x;x;7;6;5-(;5-);" % A
\storePredefinedDiagram #P5a \chordmode {a:3.5.13} #guitar-tuning "5-(;7;5;6;7;5-);" % A13
\storePredefinedDiagram #P5a \chordmode {a:m} #guitar-tuning "x;x;7;5-(;5-);8;" % Am
\storePredefinedDiagram #P5a \chordmode {a:m7} #guitar-tuning "5;x;5-(;5;5;5-);" % Am7

% Table Position 6
\storePredefinedDiagram #P6 \chordmode {d:m7} #guitar-tuning "x;x;7;7;6;8;" % Dm7
\storePredefinedDiagram #P6 \chordmode {ees:7} #guitar-tuning "x;6-(;8;6;8;6-);" % Eb7
\storePredefinedDiagram #P6 \chordmode {e:9} #guitar-tuning "x;7;6;7;7;x;" % E9
\storePredefinedDiagram #P6 \chordmode {e:m7.5-} #guitar-tuning "x;7;x;7;8;6;" % Em7b5
\storePredefinedDiagram #P6 \chordmode {e:3.5.13.9-} #guitar-tuning "x;x;6-(;7;6-);9;" % E13b9
\storePredefinedDiagram #P6 \chordmode {ees:7+} #guitar-tuning "x;6;8;7;8;x;" % EbMaj7
\storePredefinedDiagram #P6 \chordmode {ees:7+sus4} #guitar-tuning "x;6;8;7;9;x;" % EbMaj7sus4
\storePredefinedDiagram #P6 \chordmode {e:dim7} #guitar-tuning "x;7;8;6;8;x;" % Edim7
\storePredefinedDiagram #P6 \chordmode {aes:6} #guitar-tuning "x;x;6-(;8;6-);8;" % Ab6
\storePredefinedDiagram #P6 \chordmode {aes:7+} #guitar-tuning "x;x;6;8-(;8;8-);" % AbMaj7
\storePredefinedDiagram #P6 \chordmode {a:7} #guitar-tuning "x;7;7;6;8;x;" % A7
\storePredefinedDiagram #P6 \chordmode {bes:7} #guitar-tuning "6-(;8;6;7;6;6-);" % Bb7
\storePredefinedDiagram #P6 \chordmode {bes:5.13} #guitar-tuning "6;x;6;7;8;x;" % Bb13
\storePredefinedDiagram #P6 \chordmode {bes:m} #guitar-tuning "6-(;8;8;6;6;6-);" % Bbm
\storePredefinedDiagram #P6 \chordmode {bes:m7} #guitar-tuning "6-(;8;6;6;6;6-);" % Bbm7
\storePredefinedDiagram #P6 \chordmode {b:6} #guitar-tuning "7;x;6;8;7;x;" % B6
\storePredefinedDiagram #P6 \chordmode {b:m7.5-} #guitar-tuning "x;x;7;7;6;7;" % Bm7b5

% Table Position 6a
\storePredefinedDiagram #P6a \chordmode {bes} #guitar-tuning "x;x;8;7;6-(;6-);" % Bb
\storePredefinedDiagram #P6a \chordmode {b:m7.5-} #guitar-tuning "7;x;7;7;6;x;" % Bm7b5

% Table Position 7
\storePredefinedDiagram #P7 \chordmode {e} #guitar-tuning "x;7-(;9-(;9;9-);7-);" % E
\storePredefinedDiagram #P7 \chordmode {e:7} #guitar-tuning "x;7-(;9;7;9;7-);" % E7
\storePredefinedDiagram #P7 \chordmode {e:7sus4} #guitar-tuning "x;7-(;9;7;10;7-);" % E7sus4
\storePredefinedDiagram #P7 \chordmode {e:7+} #guitar-tuning "x;7;9;8;9;x;" % EMaj7
\storePredefinedDiagram #P7 \chordmode {e:m} #guitar-tuning "x;7-(;9;9;8;7-);" % Em
\storePredefinedDiagram #P7 \chordmode {e:m7} #guitar-tuning "x;7-(;9;7;8;7-);" % Em7
\storePredefinedDiagram #P7 \chordmode {e:m7.5-} #guitar-tuning "x;7;8;7;8;x;" % Em7b5
\storePredefinedDiagram #P7 \chordmode {e:m3.5.11.5-} #guitar-tuning "x;7-(;8;7-);10;x;" % Em11b5
\storePredefinedDiagram #P7 \chordmode {f:dim7} #guitar-tuning "x;8;9;7;9;x;" % Fdim7
\storePredefinedDiagram #P7 \chordmode {f:9} #guitar-tuning "x;8;7;8;8;x;" % F9
\storePredefinedDiagram #P7 \chordmode {f:3.5.13.9-} #guitar-tuning "x;x;7-(;8;7-);10;" % F13b9
\storePredefinedDiagram #P7 \chordmode {fis:m9} #guitar-tuning "x;9;7;9;9;x;" % F#m9
\storePredefinedDiagram #P7 \chordmode {g} #guitar-tuning "x;10;9;7-(;8;7-);" % G
\storePredefinedDiagram #P7 \chordmode {g/b} #guitar-tuning "7-(;10;9;7;8;7-);" % G/B
\storePredefinedDiagram #P7 \chordmode {g:7} #guitar-tuning "x;8;9;7;8;x;" % G7
\storePredefinedDiagram #P7 \chordmode {a:dim7} #guitar-tuning "x;x;7;8;7;8;" % Adim7
\storePredefinedDiagram #P7 \chordmode {a:7sus4} #guitar-tuning "x;x;7;9;8;10;" % A7sus4
\storePredefinedDiagram #P7 \chordmode {a:m7} #guitar-tuning "x;x;7;9;8-(;8-);" % Am7
\storePredefinedDiagram #P7 \chordmode {b} #guitar-tuning "7-(;9;9;8;7;7-);" % B
\storePredefinedDiagram #P7 \chordmode {b:7} #guitar-tuning "7-(;9;7;8;7;7-);" % B7
\storePredefinedDiagram #P7 \chordmode {b:7.5+.9-} #guitar-tuning "7;x;7;8-(;8;8-);" % B7b9#5
\storePredefinedDiagram #P7 \chordmode {b:7.13-} #guitar-tuning "7;x;7;8;8;x;" % B7b13
\storePredefinedDiagram #P7 \chordmode {b:m} #guitar-tuning "7-(;9;9;7;7;7-);" % Bm
\storePredefinedDiagram #P7 \chordmode {b:m7.5-} #guitar-tuning "7-(;8;7;7-);x;x;" % Bm7b5

% Table Position 7a
\storePredefinedDiagram #P7a \chordmode {c} #guitar-tuning "x;x;10;9;8;7;" % CMaj7
\storePredefinedDiagram #P7a \chordmode {d:m} #guitar-tuning "10;8;7;7;x;x;" % Dm

% Table Position 8
\storePredefinedDiagram #P8 \chordmode {c} #guitar-tuning "8-(;10;10;9;8;8-);" % C
\storePredefinedDiagram #P8 \chordmode {c:7} #guitar-tuning "8-(;10;8;9;8;8-);" % C7
\storePredefinedDiagram #P8 \chordmode {c:3.5.13} #guitar-tuning "8;x;8;9;10;x;" % C13
\storePredefinedDiagram #P8 \chordmode {c:7+} #guitar-tuning "8;x;9;9;8;x;" % CMaj7
\storePredefinedDiagram #P8 \chordmode {ees:7.9-} #guitar-tuning "x;x;11;8-(;8-);12;" % Eb7b9
\storePredefinedDiagram #P8 \chordmode {ees:7+} #guitar-tuning "x;x;8-(;8;8-);10;" % EbMaj7
\storePredefinedDiagram #P8 \chordmode {e:m7} #guitar-tuning "x;x;9;9;8;10;" % Em7
\storePredefinedDiagram #P8 \chordmode {f} #guitar-tuning "x;8-(;10-(;10;10-);8-);" % F
\storePredefinedDiagram #P8 \chordmode {f:7+} #guitar-tuning "x;8;10;9;10;x;" % FMaj7
\storePredefinedDiagram #P8 \chordmode {f:m} #guitar-tuning "x;8-(;10;10;9;8-);" % Fm
\storePredefinedDiagram #P8 \chordmode {f:m7} #guitar-tuning "x;8-(;10;8;9;8-);" % Fm7
\storePredefinedDiagram #P8 \chordmode {g:m7} #guitar-tuning "x;10;8-(;10;8-);x;" % Gm7
\storePredefinedDiagram #P8 \chordmode {a:m} #guitar-tuning "x;o;10;9;10;8;" % Am
\storePredefinedDiagram #P8 \chordmode {ais:dim7} #guitar-tuning "x;x;8;9;8;9;" % A#dim7
\storePredefinedDiagram #P8 \chordmode {bes:dim7} #guitar-tuning "x;x;8;9;8;9;" % Bbdim7
\storePredefinedDiagram #P8 \chordmode {bes:7+} #guitar-tuning "x;x;8;10-(;10;10-);" % BbMaj7

% Table Position 8a
\storePredefinedDiagram #P8a \chordmode {c} #guitar-tuning "x;x;10;9;8-(;8-);" % C
\storePredefinedDiagram #P8a \chordmode {c:7} #guitar-tuning "x;x;8-(;9;8;8-);" % C7
\storePredefinedDiagram #P8a \chordmode {f:7+} #guitar-tuning "x;8;7;5-(;5;5-);" % FMaj7

% Table Position 9
\storePredefinedDiagram #P9 \chordmode {cis:m} #guitar-tuning "9-(;11;11;9;9;9-);" % C#m
\storePredefinedDiagram #P9 \chordmode {cis:m7} #guitar-tuning "9-(;11;9;9;9;9-);" % C#m7
\storePredefinedDiagram #P9 \chordmode {cis:m11} #guitar-tuning "9-(;9;9;9-);x;x;" % C#m11
\storePredefinedDiagram #P9 \chordmode {e:7} #guitar-tuning "x;x;9-(;9;9-);10;" % E7
\storePredefinedDiagram #P9 \chordmode {fis:7} #guitar-tuning "x;9-(;11;9;11;9-);" % F#7
\storePredefinedDiagram #P9 \chordmode {fis:m7} #guitar-tuning "x;9-(;11;9;10;9-);" % F#m7
\storePredefinedDiagram #P9 \chordmode {fis:m13} #guitar-tuning "x;9-(;11;9-);10;11;" % F#m13
\storePredefinedDiagram #P9 \chordmode {g:9} #guitar-tuning "x;10;9;10;10;x;" % G9
\storePredefinedDiagram #P9 \chordmode {g:5.13} #guitar-tuning "x;x;9;10-(;10-);12;" % G13
\storePredefinedDiagram #P9 \chordmode {a} #guitar-tuning "x;12;11;9-(;10;9-);" % A
\storePredefinedDiagram #P9 \chordmode {b:m7} #guitar-tuning "x;x;9;11;10-(;10-);" % Bm7
\storePredefinedDiagram #P9 \chordmode {b:m} #guitar-tuning "x;x;9;11;11-(;10-);" % Bm

% Table Position 10
\storePredefinedDiagram #P10 \chordmode {c:7sus4} #guitar-tuning "x;x;10;12;11;13;" % C7sus4 ou C11
\storePredefinedDiagram #P10 \chordmode {d:7} #guitar-tuning "10-(;12;10;11;10;10-);" % D7
\storePredefinedDiagram #P10 \chordmode {d:7.13-} #guitar-tuning "10;x;10;11;11;x;" % D7b13
\storePredefinedDiagram #P10 \chordmode {d:m} #guitar-tuning "10-(;12;12;10;10;10-);" % Dm
\storePredefinedDiagram #P10 \chordmode {d:m7} #guitar-tuning "10-(;12;10;10;10;10-);" % Dm7
\storePredefinedDiagram #P10 \chordmode {f:7+} #guitar-tuning "x;x;10-(;10;10-);12;" %FMaj7

% Table Position 10a
\storePredefinedDiagram #P10a \chordmode {d:7} #guitar-tuning "x;x;10-(;11;10;10-);" % D7

% Table Position 11
\storePredefinedDiagram #P11 \chordmode {cis:dim7} #guitar-tuning "x;x;11;12;11;12;" % C#dim7
\storePredefinedDiagram #P11 \chordmode {e:6} #guitar-tuning "12;x;11;13;12;x;" % E6

% Table Position 12
\storePredefinedDiagram #P12 \chordmode {e:7} #guitar-tuning "12;x;12;13;12;x;" % E7
\storePredefinedDiagram #P12 \chordmode {e:7+} #guitar-tuning "12;x;13;13;12;x;" % EMaj7
\storePredefinedDiagram #P12 \chordmode {f:m6} #guitar-tuning "13;x;12;13;13;x;" % Fm6
\storePredefinedDiagram #P12 \chordmode {a} #guitar-tuning "x;12-(;14-(;14;14-);12-);" % A
\storePredefinedDiagram #P12 \chordmode {a:7+} #guitar-tuning "x;12;14;13;14;x;" % AMaj7

% Table Position 21
\storePredefinedDiagram #P21 \chordmode {cis:m} #guitar-tuning "x;x;x;21-(;21;21-);" % C#m

% ++++++++++ Définition des variables ++++++++++
dTO = \set predefinedDiagramTable = #P0
dTi = \set predefinedDiagramTable = #P1
dTia = \set predefinedDiagramTable = #P1a
dTii = \set predefinedDiagramTable = #P2
dTiia = \set predefinedDiagramTable = #P2a
dTiii = \set predefinedDiagramTable = #P3
dTiiia = \set predefinedDiagramTable = #P3a
dTiiib = \set predefinedDiagramTable = #P3b
dTiv = \set predefinedDiagramTable = #P4
dTiva = \set predefinedDiagramTable = #P4a
dTv = \set predefinedDiagramTable = #P5
dTva = \set predefinedDiagramTable = #P5a
dTvi = \set predefinedDiagramTable = #P6
dTvia = \set predefinedDiagramTable = #P6a
dTvii = \set predefinedDiagramTable = #P7
dTviia = \set predefinedDiagramTable = #P7a
dTviii = \set predefinedDiagramTable = #P8
dTviiia = \set predefinedDiagramTable = #P8a
dTix = \set predefinedDiagramTable = #P9
dTx = \set predefinedDiagramTable = #P10
dTxa = \set predefinedDiagramTable = #P10a
dTxi = \set predefinedDiagramTable = #P11
dTxii = \set predefinedDiagramTable = #P12
dTxxi = \set predefinedDiagramTable = #P21