Voici quelques éléments de rappel pour écrire rapidement en ABC.
Il y a deux parties dans le code abc: les metadata, comme le numéro du morceau s'il y en a plusieurs, le titre, l'auteur.e, la clé, le tempo, et la partition avec les notes qui sont écrite en notation internationale (A pour La, B pour Si, C pour Do...).
Voici un exemple avec les 7 premières lignes de metadata en gras, puis les notes :
X:1
T:Clair De Lune
C:Claude Debussy
L:1/8
M:9/8
K:C
Q: 140
z1 G(g g3) (e3|e)de (d5|d)cd c(e e)(c|c)Bc B5|z1 AB AcA GA(G|
G)FG F3 E3|z1 EF EAE DE(D|D)CD C3 B,3|
Qui donnera ceci :
Vous pouvez cliquer sur les ⋮ à la fin de la barre de lancement de la musique pour voir le code des morceaux.
Les métadata les plus fréquentes
Nous verrons plus bas les metadata en profondeur, mais voici déjà les plus importantes pour commencer:
- X pour le numéro du morceau (utile si la partition est un recueil de plusieurs morceaux)
- T pour le titre (il peut y en avoir plusieurs, l'éditeur affiche le deuxième comme "sous-titre", donc en plus petit)
- C pour la compositrice ou le compositeur
- L pour la longueur générale des notes (je vous l'explique plus bas dans la section durée des notes)
- K pour la clé ("Key" en anglais). Il s'agit de l'armure: les dièses et les bémols. Par défaut le système sera en clé de sol (clef=treble), mais on peut aussi avoir une clé de fa (clef=bass)
- Q pour le tempo
- M pour la métrique 2/4 ou 4/4 par exemple
L'exemple suivant décrit les autres éléments informatifs qui peuvent intervenir : l'Origine, le Registre (ballade, valse, rock), Z les informations à placer à la fin, par exemples pour la transcription, la licence et le copyright.
Les notes
Les notes en majuscules correspondent à l'octave 4 du piano, les notes en minuscules sont l'octave du dessus. Attention, on commence les octaves à C.
Octaves
- L'octave inférieure correspond à une lettre de note suivie d'une virgule A,
- Pour l'octave supérieur, on écrit la note suivi d'une apostrophe A'
Altérations et silences
- Le # (dièse ou "sharp") se fait avec un accent circonflexe avant la note: ^A
- Le ♭ (bémol ou "flat") se fait avec un souligné avant la note: _A
- On annule un bémol ou un dièse en mettant un égal devant la note: =A
- Un silence est obtenu avec z
- Il existe aussi la possibilté d'ajouter une "note invisible" avec un x
Accords
Pour faire un accord, on regroupe les notes dans des crochets: [CEG]
Sur PC, les crochets se font avec AltGr+( et AltGr+) et sous MAC option + shift + ( et option + shift + ) (option ou alt)
Durée
- on indique la longueur générales des notes au niveau des métadata avec L: 1/8 pour les croches ou L:1/4 pour les noirs
- Dans la partition, on peut augmenter la durée d'une note en ajoutant un chiffre après la lettre de la note: c2
- On peut également diviser la longueur d'une note avec c/2
- On augmente la durée des silence z de la mème façon: z z2 z3 z4
Ligatures
Si les notes sont collées les unes aux autres, elles seront associées par une barre horizontale, sinon elles seront séparées avec juste la crochet:
Groupements complexes
Il est également possible d'ajouter des triplets et quadruplet avec une parenthèse ouvrante : (3ceg
Voici un exemple de durée irrégulière:
Accords d'accompagnement
On place les accords d'accompagnement entre guillemet. Juste avant la note où il doivent être joué: "C7"
Mesures et répétitions
Les séparations entre les mesures se font avec la barre verticale | qui se fait avec AltGr+6 sous PC et Alt+Shift+L sous Mac (ou Option+Shift+L)
Les répétitions sont marquées tout simplement avec les : après ou avant les barres de mesures, comme sur une partition normale.
Les séquences peuvent être incluses avec soit directement le numéro après la barre dde mesure |1 soit avec un crochet |[1 .
Paroles
Il y a deux types de texte. Le texte qui apparaît directement sous les notes, et le texte qui apparaît en bloc à la fin de la partition.
- Les paroles ("lyrics" ou "words") qui apparaissent sous les notes sont indiqués sur une ligne à part commençant par un w minuscule: w:
- on coupe soi-même les mots en utilisant virgules, trait-d'union, soulignés
- Les paroles qui apparaissent en bloc à la fin du morceau sont sur des lignes commençant par un W MAJUSCULE : W:
- le caractère souligné _ permet d'indiquer la poursuite d'une syllabe
- L'étoile * permet d'indiquer qu'il n'y a rien sous cette note
- Attention, les paroles ne s'affichent pas sous les silences et les notes invisibles.
- Vous pouvez mettre une barre verticale pour indiquer que l'on passe à la mesure suivante, sans avoir à mettre du texte sur les autre notes de la mesure actuelle
Appogiatures et ornements
On placera les notes d'ornement ("grace notes" en anglais) entre accolades: {c}
Autre symboles utiles
La documentation complète est disponible sur abcnotation. Voici les caractères "principaux" pour vous donner une idée.
Les voix et instruments
Il est tout à fait possible de créer des partitions complexes avec plusieurs instruments et plusieurs lignes de jeu.
Pour cela on crée des lignes de voix V:pour chaque instrument ou chaque main.
Cette dimension est complexe et requière l'ajout d'une directive indiquant comment "grouper" les voix dans la partition %%score.
Vous pouvez cliquer sur les ⋮ à la fin de la barre de lancement de la musique pour voir le code des morceaux ci-dessous.
Notez que l'on peut ajouter également une directive particulière pour le lecteur audio en indiquant le code de l'instrument qui doit être joué (voir plus bas, la liste des codes d'instrument midi)
Voici des exemples plus complexes:
Instruments audio (Midi)
Voici un exemples de variation d'instruments, par ligne, et même à l'intérieur d'un système. (On notera que chaque logiciel puise les notes dans des bases de synthétiseurs de différente qualité.)
Transpositions
Il est possible d'écrire une partition dans une gamme, et la jouer en se décalant d'un certain nombre de demi-tons.
Comme ces transpositions ne modifient pas le visuel de la partition, il est préférable d'utiliser l'outil logiciel en cliquant sur les ⋮ à la fin de la barre de jeu pour effectuer une modification complète de la tonalité (armures, notes, accords d'accompagnement, audio)
Exemple avec la directive: %%MIDI transpose 5
Transposition d'une voix avec V:2 transpose=2
Directive d'accompagnement
On peut modifier la manière dont les accords d'accompagnement sont joués avec la directive %%MIDI gchord suivie des lettres suivantes selon la structure que l'on veut:
- c l'accord
- f la fondamentale
- b la fondamentale plus l'accord
- G H I J K (chacune des notes en commençant à la plus basse de l'accord
- g h i j k (la même chose mais une octave au dessus)
- z un silence
Les directives gchordstress et gchordduration peuvent également être employées pour obtenir des variations plus subtiles du jeu d'accompagnement, ainsi que gchordbars pour allonger les accords sur plusieurs mesures. Enfin, pour modifier l'instrument qui joue, on a gchordprog pour les notes d'accord, et bassprog pour les notes graves.
Tablatures
Abcjs permet d'ajouter automatiquement une tablature. Celle-ci propose une version "par défaut" des accords.
On voit les limites de cette tablature automatique avec l'exemple suivant. En jouant les notes qui se suivent sur la même corde ( 0 et 3 sur la corde de La), on perd la continuité de la note précédente. Il serait beaucoup plus astucieux de jouer en 4 5 3 sur les cordes Do, Mi et La pour laisser sonner chacune des notes du triplet.
Metadata
- X:1
- T:Encyclopédie des gammes
- T:Rapide version 3
- C:François Parlant
- Z:inconnu
- Z:CC-A-SA-NC
- L:1/8
- M:4/4
- I:linebreak $
- K:C
- V:1 treble-8 nm="Guitare acoustique" snm="Guit."
- V:1
Exemple
X:1
T:ABC tutoriel
T:Principales notations
C:Francois Parlant
Z:inconnu
Z:CC-A-SA-NC
Q:120
L:1/8
M:4/4
K:C
V:1 treble-8 nm="Guitare acoustique" snm="Guit."
V:1
| "D"A, B, C D2 E ^F G |: "A"A B c d e f _g =g :| "B"b c' d' z z2 |
w: voi-ci un tu-to-riel sur la no-ta-tion A B C
Allonger la dernière mesure
Permet d'aligner la dernière mesure (ou le dernier système) jusqu'au bout avec le code %%stretchlast
Métronome
Avoir une ou deux mesures de battement de Drum pour le tempo au début (attention, elles seront rejouées si vous activer les boucles.
X:1
T:Métronome tempo
C:François Parlant
M:4/4
L:1/8
Q:1/4=80
K:C
%%MIDI drum dddd 76 77 77 77 76 77 77 77
%%MIDI drumon
| z2 z2 z2 z2 |z2 z2 z2 z2 |
%%MIDI drumoff
CC CC C2 F2 | CC CC C2 F2 |
CC CC C2 F2 | CC CC C2 F2 |
Style x
Instrument
Cliquez sur les ⁝ à la fin du player, et modifiez le numéro du "%%MIDI program" avec un des codes ci-dessous pour entendre un instrument différent.
Notez que la qualité du son dépend de la librairie. Pour ne pas affectez votre bande passante, abcjs ne télécharge que les audio des instruments du morceau.
Liste des codes instruments
Piano:
1 Acoustic Grand Piano
2 Bright Acoustic Piano
3 Electric Grand Piano
4 Honky-tonk Piano
5 Electric Piano 1
6 Electric Piano 2
7 Harpsichord
8 Clavinet
Percussions Chromatiques:
9 Celesta
10 Glockenspiel
11 Music Box
12 Vibraphone
13 Marimba
14 Xylophone
15 Tubular Bells
16 Dulcimer
Orgues:
17 Drawbar Organ
18 Percussive Organ
19 Rock Organ
20 Church Organ
21 Reed Organ
22 Accordion
23 Harmonica
24 Tango Accordion
Guitares:
25 Acoustic Guitar (nylon)
26 Acoustic Guitar (steel)
27 Electric Guitar (jazz)
28 Electric Guitar (clean)
29 Electric Guitar (muted)
30 Overdriven Guitar
31 Distortion Guitar
32 Guitar harmonics
Bass:
33 Acoustic Bass
34 Electric Bass (finger)
35 Electric Bass (pick)
36 Fretless Bass
37 Slap Bass 1
38 Slap Bass 2
39 Synth Bass 1
40 Synth Bass 2
Cordes:
41 Violin
42 Viola
43 Cello
44 Contrabass
45 Tremolo Strings
46 Pizzicato Strings
47 Orchestral Harp
Ensembles:
48 Timpani
49 String Ensemble 1
50 String Ensemble 2
51 Synth Strings 1
52 Synth Strings 2
53 Choir Aahs
54 Voice Oohs
55 Synth Voice
56 Orchestra Hit
Cuivres:
57 Trumpet
58 Trombone
59 Tuba
60 Muted Trumpet
61 French Horn
62 Brass Section
63 Synth Brass 1
64 Synth Brass 2
Anche:
65 Soprano Sax
66 Alto Sax
67 Tenor Sax
68 Baritone Sax
69 Oboe
70 English Horn
71 Bassoon
72 Clarinet
Vent (Flûtes):
73 Piccolo
74 Flute
75 Recorder
76 Pan Flute
77 Blown Bottle
78 Shakuhachi
79 Whistle
80 Ocarina
Synth Lead:
81 Lead 1 (square)
82 Lead 2 (sawtooth)
83 Lead 3 (calliope)
84 Lead 4 (chiff)
85 Lead 5 (charang)
86 Lead 6 (voice)
87 Lead 7 (fifths)
88 Lead 8 (bass + lead)
Synth Pad:
89 Pad 1 (new age)
90 Pad 2 (warm)
91 Pad 3 (polysynth)
92 Pad 4 (choir)
93 Pad 5 (bowed)
94 Pad 6 (metallic)
95 Pad 7 (halo)
96 Pad 8 (sweep)
Effets spéciaux artificiels:
97 FX 1 (rain)
98 FX 2 (soundtrack)
99 FX 3 (crystal)
100 FX 4 (atmosphere)
101 FX 5 (brightness)
102 FX 6 (goblins)
103 FX 7 (echoes)
104 FX 8 (sci-fi)
Ethnique:
105 Sitar
106 Banjo
107 Shamisen
108 Koto
109 Kalimba
110 Bag pipe
111 Fiddle
112 Shanai
Percussion:
113 Tinkle Bell
114 Agogo
115 Steel Drums
116 Woodblock
117 Taiko Drum
118 Melodic Tom
119 Synth Drum
Effets sonores:
120 Reverse Cymbal
121 Guitar Fret Noise
122 Breath Noise
123 Seashore
124 Bird Tweet
125 Telephone Ring
126 Helicopter
127 Applause
128 Gunshot
Vous trouverez sur wikipedia une démo très amusante des 128 instruments midi. La partie sur les effets spéciaux me fait rire à chaque fois (merci à Dana Wheaton pour cette création) 😉


Exemple de percussion
Vue dans EasyABC

Vue dans Abcjs:
- les deux voix ne sont pas rassemblées en une seule ligne
- les styles de percussion en "x" sont appliqués à la voix 1 toute entière ou pas du tout
Sifflets Brésiliens
Liste des instruments percussions
Lorsque la clé est de type "percussion", voici les instruments disponibles, avec leur code:
35 Acoustic Bass Drum
36 Bass Drum 1
37 Side Stick
38 Acoustic Snare
39 Hand Clap
40 Electric Snare
41 Low Floor Tom
42 Closed High Hat
43 High Floor Tom
44 Pedal High Hat
45 Low Tom
46 Open High Hat
47 Low Mid Tom
48 High Mid Tom
49 Crash Cymbal 1
50 High Tom
51 Ride Cymbal 1
52 Chinese Cymbal
53 Ride Bell
54 Tambourine
55 Splash Cymbal
56 Cowbell
57 Crash Cymbal 2
58 Vibraslap
59 Ride Cymbal 2
60 High Bongo
61 Low Bongo
62 Mute High Conga
63 Open High Conga
64 Low Conga
65 High Timbale
66 Low Timbale
67 High Agogo
68 Low Agogo
69 Cabasa
70 Maracas
71 Short Whistle
72 Long Whistle
73 Short Guiro
74 Long Guiro
75 Claves
76 High Wood Block
77 Low Wood Block
78 Mute Cuica
79 Open Cuica
80 Mute Triangle
81 Open Triangle
Liste des accords reconnus
Dans la version abcjs 6. On indique les notes en intervalles de demi-tons depuis la tonique.
Exemple: C-addb2 est donc composé de la tonique C (0 demi-ton), de la seconde mineure b2 (1 demi-ton), de la tierce mineure, indiquée par le "-" (3 demi-tons) et de la quinte (7 demi tons). La notation Cmaddb2 correspond aux même notes, la tierce mineure étant indiquée par un "m" au lieu d'un "-".
// Accords inhabituels
"-addb2": [0, 1, 3, 7],
"maddb2": [0, 1, 3, 7],
"addb2": [0, 1, 4, 7],
"susb2": [0, 1, 7],
"-add2": [0, 2, 3, 7],
"madd2": [0, 2, 3, 7],
"add2": [0, 2, 4, 7],
"sus2": [0, 2, 7],
"-7sus2": [0, 2, 7, 10],
"7sus2": [0, 2, 7, 10],
"m7sus2": [0, 2, 7, 10],
"min7sus2": [0, 2, 7, 10],
"7sus2/9": [0, 2, 7, 10, 14],
"add#2": [0, 3, 4, 7],
"-add4": [0, 3, 5, 7],
"madd4": [0, 3, 5, 7],
// Accords diminués
"dim": [0, 3, 6],
"m(b5)": [0, 3, 6],
"°": [0, 3, 6],
"˚": [0, 3, 6],
"-add#4": [0, 3, 6, 7],
"madd#4": [0, 3, 6, 7],
"dim7": [0, 3, 6, 9],
"°7": [0, 3, 6, 9],
"˚7": [0, 3, 6, 9],
"-7(b5)": [0, 3, 6, 10],
"-7b5": [0, 3, 6, 10],
"m7(b5)": [0, 3, 6, 10],
"m7b5": [0, 3, 6, 10],
"ø": [0, 3, 6, 10],
"ø7": [0, 3, 6, 10],
// Accords mineurs
"-": [0, 3, 7],
"m": [0, 3, 7],
"-(b6)": [0, 3, 7, 8],
"-b6": [0, 3, 7, 8],
"m(b6)": [0, 3, 7, 8],
"mb6": [0, 3, 7, 8],
"-6": [0, 3, 7, 9],
"m6": [0, 3, 7, 9],
"-6(9)": [0, 3, 7, 9, 14],
"-6/9": [0, 3, 7, 9, 14],
"-69": [0, 3, 7, 9, 14],
"m6(9)": [0, 3, 7, 9, 14],
"m6/9": [0, 3, 7, 9, 14],
"m69": [0, 3, 7, 9, 14],
"-7": [0, 3, 7, 10],
"m7": [0, 3, 7, 10],
"-7(b9)": [0, 3, 7, 10, 13],
"-7b9": [0, 3, 7, 10, 13],
"-7(9)": [0, 3, 7, 10, 14],
"-7/9": [0, 3, 7, 10, 14],
"-9": [0, 3, 7, 10, 14],
"m7(9)": [0, 3, 7, 10, 14],
"m7/9": [0, 3, 7, 10, 14],
"m9": [0, 3, 7, 10, 14],
"-7(9,11)": [0, 3, 7, 10, 14, 17],
"-7/9/11": [0, 3, 7, 10, 14, 17],
"m7(9,11)": [0, 3, 7, 10, 14, 17],
"m7/9/11": [0, 3, 7, 10, 14, 17],
"-13": [0, 3, 7, 10, 14, 17, 21],
"-7(9,11,13)": [0, 3, 7, 10, 14, 17, 21],
"-7/9/11/13": [0, 3, 7, 10, 14, 17, 21],
"m13": [0, 3, 7, 10, 14, 17, 21],
"m7(9,11,13)": [0, 3, 7, 10, 14, 17, 21],
"m7/9/11/13": [0, 3, 7, 10, 14, 17, 21],
"-7(9,13)": [0, 3, 7, 10, 14, 21],
"-7/9/13": [0, 3, 7, 10, 14, 21],
"m7(9,13)": [0, 3, 7, 10, 14, 21],
"m7/9/13": [0, 3, 7, 10, 14, 21],
"-7(11)": [0, 3, 7, 10, 17],
"-7/11": [0, 3, 7, 10, 17],
"m7(11)": [0, 3, 7, 10, 17],
"m7/11": [0, 3, 7, 10, 17],
"-7(11,13)": [0, 3, 7, 10, 17, 21],
"-7/11/13": [0, 3, 7, 10, 17, 21],
"m7(11,13)": [0, 3, 7, 10, 17, 21],
"m7/11/13": [0, 3, 7, 10, 17, 21],
"-(maj7)": [0, 3, 7, 11],
"-7M": [0, 3, 7, 11],
"-maj7": [0, 3, 7, 11],
"-∆7": [0, 3, 7, 11],
"m(maj7)": [0, 3, 7, 11],
"mM7": [0, 3, 7, 11],
"min(maj7)": [0, 3, 7, 11],
"-9+7": [0, 3, 7, 11, 13],
"-(maj9)": [0, 3, 7, 11, 14],
"-7M(9)": [0, 3, 7, 11, 14],
"-maj9": [0, 3, 7, 11, 14],
"-∆9": [0, 3, 7, 11, 14],
"m(maj9)": [0, 3, 7, 11, 14],
"mM9": [0, 3, 7, 11, 14],
"min(maj9)": [0, 3, 7, 11, 14],
"-11": [0, 3, 7, 11, 14, 17],
"m11": [0, 3, 7, 11, 14, 17],
"-addb9": [0, 3, 7, 13],
"maddb9": [0, 3, 7, 13],
"-add9": [0, 3, 7, 14],
"madd9": [0, 3, 7, 14],
"-add11": [0, 3, 7, 17],
"madd11": [0, 3, 7, 17],
"-add#11": [0, 3, 7, 18],
"madd#11": [0, 3, 7, 18],
// Accords mineurs altérés
"-#5": [0, 3, 8],
"-(#5)": [0, 3, 8],
"m#5": [0, 3, 8],
"m(#5)": [0, 3, 8],
"-7#5": [0, 3, 8, 10],
"-7(#5)": [0, 3, 8, 10],
"dim7(b13)": [0, 3, 9, 20],
"°7(b13)": [0, 3, 9, 20],
"˚7(b13)": [0, 3, 9, 20],
// Accords majeurs altérés
"add4": [0, 4, 5, 7],
"maj(b5)": [0, 4, 6],
"majb5": [0, 4, 6],
"add#4": [0, 4, 6, 7],
"7(b5)": [0, 4, 6, 10],
"7b5": [0, 4, 6, 10],
"7(b5,b9)": [0, 4, 6, 10, 13],
"7(b9,b5)": [0, 4, 6, 10, 13],
"7b5(b9)": [0, 4, 6, 10, 13],
"7b9,b5": [0, 4, 6, 10, 13],
"7b9b5": [0, 4, 6, 10, 13],
"7(b5,b9,b13)": [0, 4, 6, 10, 13, 20],
"7/b5/b9/b13": [0, 4, 6, 10, 13, 20],
"7b5/b9/b13": [0, 4, 6, 10, 13, 20],
"7(b5,b9,13)": [0, 4, 6, 10, 13, 21],
"7/b5/b9/13": [0, 4, 6, 10, 13, 21],
"7b5/b9/13": [0, 4, 6, 10, 13, 21],
"7(9,b5)": [0, 4, 6, 10, 14],
"7(b5,9)": [0, 4, 6, 10, 14],
"7b5(9)": [0, 4, 6, 10, 14],
"9b5": [0, 4, 6, 10, 14],
"13(b5)": [0, 4, 6, 10, 14, 21],
"13b5": [0, 4, 6, 10, 14, 21],
"7(b5,9,13)": [0, 4, 6, 10, 14, 21],
"7/b5/9/13": [0, 4, 6, 10, 14, 21],
"7b5/9/13": [0, 4, 6, 10, 14, 21],
"7#9b5": [0, 4, 6, 10, 15],
"7(#9,b5)": [0, 4, 6, 10, 15],
"7(b5,#9)": [0, 4, 6, 10, 15],
"7b5(#9)": [0, 4, 6, 10, 15],
"7(b5,#9,b13)": [0, 4, 6, 10, 15, 20],
"7/b5/#9/b13": [0, 4, 6, 10, 15, 20],
"7b5/#9/b13": [0, 4, 6, 10, 15, 20],
"7(b5,#9,13)": [0, 4, 6, 10, 15, 21],
"7/b5/#9/13": [0, 4, 6, 10, 15, 21],
"7b5/#9/13": [0, 4, 6, 10, 15, 21],
"7(b5,b13)": [0, 4, 6, 10, 20],
"7/b5/b13": [0, 4, 6, 10, 20],
"7b5/b13": [0, 4, 6, 10, 20],
"7(b5,13)": [0, 4, 6, 10, 21],
"7/b5/13": [0, 4, 6, 10, 21],
"7b5(13)": [0, 4, 6, 10, 21],
"7b5/13": [0, 4, 6, 10, 21],
"7M(b5)": [0, 4, 6, 11],
"maj7(b5)": [0, 4, 6, 11],
"maj7b5": [0, 4, 6, 11],
"7M(b5,9)": [0, 4, 6, 11, 14],
"maj7(b5,9)": [0, 4, 6, 11, 14],
"maj7b5/9": [0, 4, 6, 11, 14],
"7M(b5,9,13)": [0, 4, 6, 11, 14, 21],
"maj7(b5,9,13)": [0, 4, 6, 11, 14, 21],
"maj7b5/9/13": [0, 4, 6, 11, 14, 21],
"7M(b5,13)": [0, 4, 6, 11, 21],
"maj7(b5,13)": [0, 4, 6, 11, 21],
"maj7b5/13": [0, 4, 6, 11, 21],
// Accords majeurs
"M": [0, 4, 7],
"Δ": [0, 4, 7],
"∆": [0, 4, 7],
"6": [0, 4, 7, 9],
"6(9)": [0, 4, 7, 9, 14],
"6/9": [0, 4, 7, 9, 14],
"69": [0, 4, 7, 9, 14],
"6add9": [0, 4, 7, 9, 14],
"6(9,11)": [0, 4, 7, 9, 14, 17],
"6/9/11": [0, 4, 7, 9, 14, 17],
"6911": [0, 4, 7, 9, 14, 17],
"6(9,#11)": [0, 4, 7, 9, 14, 18],
"6/9/#11": [0, 4, 7, 9, 14, 18],
"69#11": [0, 4, 7, 9, 14, 18],
"6(11)": [0, 4, 7, 9, 17],
"6/11": [0, 4, 7, 9, 17],
"611": [0, 4, 7, 9, 17],
"6#11": [0, 4, 7, 9, 18],
"6(#11)": [0, 4, 7, 9, 18],
"6/#11": [0, 4, 7, 9, 18],
"7": [0, 4, 7, 10],
"7(b9)": [0, 4, 7, 10, 13],
"7b9": [0, 4, 7, 10, 13],
"7(9)": [0, 4, 7, 10, 14],
"7/9": [0, 4, 7, 10, 14],
"9": [0, 4, 7, 10, 14],
"7(9,11)": [0, 4, 7, 10, 14, 17],
"7/9/11": [0, 4, 7, 10, 14, 17],
"7(9,11,13)": [0, 4, 7, 10, 14, 17, 21],
"7/9/11/13": [0, 4, 7, 10, 14, 17, 21],
"7#11": [0, 4, 7, 10, 14, 18],
"7(#11)": [0, 4, 7, 10, 14, 18],
"9#11": [0, 4, 7, 10, 14, 18],
"9(#11)": [0, 4, 7, 10, 14, 18],
"(13)": [0, 4, 7, 10, 14, 21],
"13": [0, 4, 7, 10, 14, 21],
"7(9,13)": [0, 4, 7, 10, 14, 21],
"7/9/13": [0, 4, 7, 10, 14, 21],
"9/13": [0, 4, 7, 10, 14, 21],
"7#9": [0, 4, 7, 10, 15],
"7(#9)": [0, 4, 7, 10, 15],
"7(#9,b13)": [0, 4, 7, 10, 15, 20],
"7(11)": [0, 4, 7, 10, 17],
"7/11": [0, 4, 7, 10, 17],
"7(11,13)": [0, 4, 7, 10, 17, 21],
"7/11/13": [0, 4, 7, 10, 17, 21],
"13#11": [0, 4, 7, 10, 18, 21],
"13(#11)": [0, 4, 7, 10, 18, 21],
"7(b13)": [0, 4, 7, 10, 20],
"7b13": [0, 4, 7, 10, 20],
"7(13)": [0, 4, 7, 10, 21],
"7/13": [0, 4, 7, 10, 21],
"7M": [0, 4, 7, 11],
"maj7": [0, 4, 7, 11],
"Δ7": [0, 4, 7, 11],
"∆7": [0, 4, 7, 11],
"7M(9)": [0, 4, 7, 11, 14],
"7M/9": [0, 4, 7, 11, 14],
"maj7(9)": [0, 4, 7, 11, 14],
"maj7/9": [0, 4, 7, 11, 14],
"maj9": [0, 4, 7, 11, 14],
"Δ9": [0, 4, 7, 11, 14],
"∆9": [0, 4, 7, 11, 14],
"7M(9,11)": [0, 4, 7, 11, 14, 17],
"7M/9/11": [0, 4, 7, 11, 14, 17],
"maj11": [0, 4, 7, 11, 14, 17],
"maj7(9,11)": [0, 4, 7, 11, 14, 17],
"maj7/9/11": [0, 4, 7, 11, 14, 17],
"Δ11": [0, 4, 7, 11, 14, 17],
"∆11": [0, 4, 7, 11, 14, 17],
"7M(9,11,13)": [0, 4, 7, 11, 14, 17, 21],
"7M/9/11/13": [0, 4, 7, 11, 14, 17, 21],
"maj13": [0, 4, 7, 11, 14, 17, 21],
"maj7(9,11,13)": [0, 4, 7, 11, 14, 17, 21],
"maj7/9/11/13": [0, 4, 7, 11, 14, 17, 21],
"Δ11(13)": [0, 4, 7, 11, 14, 17, 21],
"Δ13": [0, 4, 7, 11, 14, 17, 21],
"∆11(13)": [0, 4, 7, 11, 14, 17, 21],
"7M(9,#11)": [0, 4, 7, 11, 14, 18],
"7M/9/#11": [0, 4, 7, 11, 14, 18],
"maj7(9,#11)": [0, 4, 7, 11, 14, 18],
"maj7/9/#11": [0, 4, 7, 11, 14, 18],
"maj9#11": [0, 4, 7, 11, 14, 18],
"maj9(#11)": [0, 4, 7, 11, 14, 18],
"maj9/#11": [0, 4, 7, 11, 14, 18],
"Δ9(#11)": [0, 4, 7, 11, 14, 18],
"7M(9,#11,13)": [0, 4, 7, 11, 14, 18, 21],
"7M/9/#11/13": [0, 4, 7, 11, 14, 18, 21],
"maj13#11": [0, 4, 7, 11, 14, 18, 21],
"maj13(#11)": [0, 4, 7, 11, 14, 18, 21],
"maj13/#11": [0, 4, 7, 11, 14, 18, 21],
"Δ13(#11)": [0, 4, 7, 11, 14, 18, 21],
"∆13(#11)": [0, 4, 7, 11, 14, 18, 21],
"7M(9,13)": [0, 4, 7, 11, 14, 21],
"7M/9/13": [0, 4, 7, 11, 14, 21],
"maj7(9,13)": [0, 4, 7, 11, 14, 21],
"maj7/9/13": [0, 4, 7, 11, 14, 21],
"maj9(13)": [0, 4, 7, 11, 14, 21],
"Δ9(13)": [0, 4, 7, 11, 14, 21],
"∆9(13)": [0, 4, 7, 11, 14, 21],
"7M(11)": [0, 4, 7, 11, 17],
"7M/11": [0, 4, 7, 11, 17],
"maj7(11)": [0, 4, 7, 11, 17],
"maj7/11": [0, 4, 7, 11, 17],
"Δ7(11)": [0, 4, 7, 11, 17],
"∆7(11)": [0, 4, 7, 11, 17],
"7M(#11)": [0, 4, 7, 11, 18],
"7M/#11": [0, 4, 7, 11, 18],
"maj7(#11)": [0, 4, 7, 11, 18],
"maj7/#11": [0, 4, 7, 11, 18],
"Δ7(#11)": [0, 4, 7, 11, 18],
"∆7(#11)": [0, 4, 7, 11, 18],
"7M(13)": [0, 4, 7, 11, 21],
"7M/13": [0, 4, 7, 11, 21],
"maj7(13)": [0, 4, 7, 11, 21],
"maj7/13": [0, 4, 7, 11, 21],
"Δ7(13)": [0, 4, 7, 11, 21],
"∆7(13)": [0, 4, 7, 11, 21],
"addb9": [0, 4, 7, 13],
"add9": [0, 4, 7, 14],
"add#9": [0, 4, 7, 15],
"add11": [0, 4, 7, 17],
"add#11": [0, 4, 7, 18],
// Accords augmentés
"+": [0, 4, 8],
"aug": [0, 4, 8],
"+7": [0, 4, 8, 10],
"7#5": [0, 4, 8, 10],
"7(#5)": [0, 4, 8, 10],
"7+5": [0, 4, 8, 10],
"aug7": [0, 4, 8, 10],
"7(b9,#5)": [0, 4, 8, 10, 13],
"7b9#5": [0, 4, 8, 10, 13],
"9#5": [0, 4, 8, 10, 14],
"9(#5)": [0, 4, 8, 10, 14],
"9+5": [0, 4, 8, 10, 14],
"13#5": [0, 4, 8, 10, 14, 21],
"13(#5)": [0, 4, 8, 10, 14, 21],
"7M(#5)": [0, 4, 8, 11],
"maj7#5": [0, 4, 8, 11],
"maj7(#5)": [0, 4, 8, 11],
"7M(#5,9)": [0, 4, 8, 11, 14],
"maj7#5/9": [0, 4, 8, 11, 14],
"maj7(#5,9)": [0, 4, 8, 11, 14],
"maj7#5#11": [0, 4, 8, 11, 18],
"maj7(#5,#11)": [0, 4, 8, 11, 18],
// Accords suspendus 4
"sus": [0, 5, 7],
"sus4": [0, 5, 7],
"-7sus4": [0, 5, 7, 10],
"7sus": [0, 5, 7, 10],
"7sus4": [0, 5, 7, 10],
"m7sus4": [0, 5, 7, 10],
"min7sus4": [0, 5, 7, 10],
"7sus(b9)": [0, 5, 7, 10, 13],
"7sus4(b9)": [0, 5, 7, 10, 13],
"-9sus4": [0, 5, 7, 10, 14],
"7sus4(9)": [0, 5, 7, 10, 14],
"7sus4/9": [0, 5, 7, 10, 14],
"9sus": [0, 5, 7, 10, 14],
"9sus4": [0, 5, 7, 10, 14],
"m9sus4": [0, 5, 7, 10, 14],
"min9sus4": [0, 5, 7, 10, 14],
"11sus4": [0, 5, 7, 10, 14, 17],
"13sus4": [0, 5, 7, 10, 14, 21],
"7sus(#9)": [0, 5, 7, 10, 15],
"7sus4(#9)": [0, 5, 7, 10, 15],
"7sus4(11)": [0, 5, 7, 10, 17],
"7sus4(13)": [0, 5, 7, 10, 21],
"7Msus": [0, 5, 7, 11],
"7Msus4": [0, 5, 7, 11],
"maj7sus": [0, 5, 7, 11],
"maj7sus4": [0, 5, 7, 11],
// power chords et accords inhabituels
"#4": [0, 6],
"b5": [0, 6],
"sus#4": [0, 6, 7],
"7Msus#4": [0, 6, 11],
"maj7sus#4": [0, 6, 11],
"5": [0, 7],
"11": [0, 7, 10, 14, 17],
"5(8)": [0, 7, 12],
"5add8": [0, 7, 12],
"5(9)": [0, 7, 14],
"5add9": [0, 7, 14],
"#5": [0, 8],
"b6": [0, 8]