Reperto

ChordPro : c’est quoi, et comment convertir ?

ChordPro est un format de chanson en texte brut où les accords sont écrits entre crochets à l’intérieur des paroles. Utilisé depuis plus de trente ans, il s’ouvre dans n’importe quel éditeur et presque tous les carnets de chants le lisent. Ci-dessous : la définition, la table des directives et un convertisseur.

ChordPro, c’est quoi ?

ChordPro est moins un type de fichier qu’une convention d’écriture : les paroles sont du texte ordinaire et chaque accord se place entre crochets juste avant la syllabe sur laquelle il tombe — [Am]Il était une fois. Les fichiers portent en général .cho, .chopro, .crd ou .pro, mais le contenu reste du texte simple.

L’écriture classique — les accords sur une ligne au-dessus des paroles — a un défaut : l’alignement. Changez la taille du texte, laissez une ligne se replier ou lisez sur un téléphone, et l’accord se décale de sa syllabe. ChordPro attache l’accord à la syllabe : cette information ne se perd jamais.

L’autre moitié du format, ce sont les directives : des lignes entre accolades comme {title:}, {key:} ou {capo:} qui portent les métadonnées. Les applications les lisent et remplissent seules le titre, la tonalité et le tempo.

La même ligne, deux écritures

Accords au-dessus
Am       G        F
Il était une fois dans cette ville
ChordPro
[Am]Il était [G]une fois [F]dans cette ville

Convertisseur

Collez votre texte et choisissez le sens. Le format est détecté ; les directives et les lignes vides sont conservées, les paroles ne sont pas touchées. Ce que vous collez reste dans votre navigateur — rien n’est envoyé à un serveur.

Syntaxe — les directives vraiment utiles

Les noms des directives sont en anglais dans toutes les langues ; les valeurs s’écrivent dans la vôtre. Les lecteurs ignorent silencieusement les directives inconnues : en mettre trop ne fait pas de mal.

ÉcritureSignification
{title: ...}Le titre du morceau — ce qui apparaît dans les listes et les en-têtes.
{subtitle: ...}Une deuxième ligne ; en pratique le nom de l’artiste ou du groupe.
{key: Am}La tonalité. La transposition et le calcul du capodastre partent de là.
{tempo: 96}Le tempo en BPM — les applications avec métronome le lisent.
{capo: 2}Case du capodastre. Les accords notés sont les formes jouées capodastre posé.
[Am] [F] [C/G]L’accord lui-même : juste avant la syllabe sur laquelle il tombe.
{start_of_chorus} … {end_of_chorus}Un bloc de refrain — les lecteurs l’indentent ou le colorent.
{comment: ...}Une note libre : « deuxième guitare », « ralentir », et autres indications de scène.

Reperto importe directement les fichiers ChordPro et exporte votre bibliothèque dans le même format : ce que vous produisez ici se colle tel quel dans l’application. Le format étant ouvert, vos morceaux ne sont jamais prisonniers d’un logiciel.