Subject: [LilyPond] Diagrammes d'accords personnalisés

From: EricC via LilyPond <[email-masked]>
Date: Sun, 06 Apr 2025 15:04:08 +0000

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

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-daccords-personnalises/5894/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).