Importer une grille depuis un texte d'accords
Coller un texte où les accords sont écrits au-dessus des paroles, et obtenir une grille structurée. Voici ce que l'import reconnaît, et ce qu'il ne fait pas.
Le format attendu
L'import accepte le format le plus répandu sur les sites de tablatures : une ligne d'accords, puis la ligne de paroles correspondante en dessous, et des sections notées entre crochets. Vous collez le texte, l'analyse s'occupe du découpage en mesures.
Comment une ligne d'accords est reconnue
Une ligne est traitée comme une ligne d'accords si au moins quatre cinquièmes de ce qu'elle contient sont des accords valides. Ce seuil compte : il permet d'accepter une ligne qui porte une annotation au passage, tout en écartant une ligne de paroles qui contiendrait par hasard un mot comme « Am » ou « Do ».
Les sections reconnues
Douze étiquettes sont comprises, en français comme en anglais : intro, couplet, refrain, pré-refrain, pont, outro, solo, interlude, instrumental et hook, ainsi que les formes anglaises verse, chorus et bridge. La numérotation est conservée : « [Verse 2] » devient « Couplet 2 ».
Comment les durées sont déduites
Les durées ne sont pas devinées au hasard : elles viennent de l'alignement du texte. Un accord isolé sur sa ligne occupe la mesure entière. Deux à quatre accords se répartissent selon l'écart de colonnes entre eux dans le texte source, ce qui reproduit la manière dont ces fichiers sont écrits. Au-delà de quatre accords sur une même ligne, l'alignement devient trop peu fiable : chaque accord reçoit alors un temps et la ligne se découpe en mesures de quatre.
Ce qui est ignoré volontairement
Beaucoup de choses traînent dans ces fichiers. Les tablatures en notation ASCII, les adresses web, les indications de grattage, les mentions de tempo, les en-têtes de difficulté ou d'accordage sont écartés automatiquement. Vous pouvez donc coller la page entière sans faire le ménage avant.
Ce qui n'est pas importé
Deux choses, à savoir avant de commencer. Les paroles ne sont pas reprises : seuls les accords et la structure le sont. Et la métrique n'est pas déduite du texte — toute grille importée arrive en quatre temps par mesure. Si votre morceau est à trois temps, il faut le régler après coup dans l'éditeur.
Corriger après l'import
Le résultat est modifiable case par case : renommer une section, allonger un accord sur deux temps, diviser une mesure, en supprimer une. C'est le moment de replacer les nuances que le texte source ne portait pas.