Transposeur de grille d'accords
Collez une grille d'accords avec paroles et transposez chaque accord par demi-tons, grâce à un véritable analyseur de symboles d'accords et une orthographe dièse/bémol tenant compte des enharmonies.
🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
Un capodastre change la hauteur, mais une grille d'accords est du texte, et la plupart des « transposeurs » ne la traitent que comme tel : ils repèrent chaque lettre ressemblant à une fondamentale d'accord et la remplacent, sans aucune notion de ce qu'est un véritable symbole d'accord. Cette approche échoue dès que la grille devient intéressante — un accord avec slash comme D/F# nécessite de déplacer les deux notes, un F#m7b5 demi-diminué exige de déplacer sa fondamentale tout en laissant le m7b5 tel qu'écrit, et un simple chercher-remplacer naïf ne sait rien faire de tout cela.
Cet outil s'appuie plutôt sur une véritable grammaire d'accords : il reconnaît un token d'accord comme une lettre de fondamentale (de A à G) avec un dièse ou un bémol facultatif, une qualité et une extension facultatives (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13, et leurs combinaisons), ainsi qu'une note de basse après slash facultative, et ne cible que des mots entiers délimités par des espaces pour ne pas confondre des lettres enfouies dans les paroles avec des accords. Chaque correspondance est décomposée en une classe de hauteur pour la fondamentale et une optionnelle pour la basse, toutes deux sont décalées du même nombre de demi-tons, et le suffixe de qualité est reporté sans modification — un Bbmaj7 reste un accord maj7 après transposition, seule sa fondamentale change.
L'autre détail que les transposeurs naïfs traitent mal est l'orthographe : monter un accord ne devrait pas toujours produire un dièse. Les vraies grilles suivent le cycle des quintes — un morceau transposé en Fa se lit plus naturellement avec Bb qu'avec A#, tandis qu'un morceau transposé en Ré se lit plus naturellement avec F# qu'avec Gb. Cet outil réécrit chaque classe de hauteur transposée en utilisant cette même convention dièses-ou-bémols, de sorte qu'une grille entière transposée d'un certain nombre de demi-tons ressemble à ce qu'un musicien professionnel écrirait vraiment sur une partition, et non à un mur d'altérations toutes orientées dans la même direction.
Collez une grille avec les accords placés au-dessus des paroles ou en ligne, réglez le nombre de demi-tons de décalage (de -11 à +11), et lancez l'opération — la zone de texte de sortie contient la grille transposée avec chaque espace, tabulation et saut de ligne exactement à sa place, pour que l'alignement entre la ligne d'accords et la ligne de paroles en dessous ne soit jamais perturbé. Rien n'est téléversé où que ce soit : l'analyse et la transposition s'effectuent localement dans votre navigateur.