BlogGuide
Comment la tablature de guitare choisit les cordes et les cases
Une note peut se jouer à six endroits du manche. Voici la règle que MuseScore utilise pour en choisir un, les cas où elle se lit mal, et deux problèmes de fichier qui décalent toutes les cases.
- Écrit par
- Haiyi Mei
- Publié
- Mis à jour
- Longueur
- 8 min de lecture
La réponse courte
Une hauteur peut généralement se jouer sur deux à six cordes : la tablature doit donc en choisir une. MuseScore, comme d’autres logiciels de notation qui suivent cette règle, place chaque note sur la corde la plus aiguë qui peut la jouer, ce qui donne la case la plus basse, et déplace sur la corde libre suivante une note d’accord dont la corde est déjà prise. Les cases restent basses et faciles à lire, mais une mélodie peut finir par grimper le long d’une seule corde alors qu’un joueur garderait la main au même endroit. Quand la tablature d’un fichier sort une octave trop haut, c’est que le fichier a écrit la guitare une octave au-dessus de ce qu’elle sonne et que le logiciel a placé cette hauteur écrite sur les cases.
Pourquoi une note a plusieurs emplacements sur le manche
Les cordes se chevauchent. En accordage standard, les cordes à vide sont E2, A2, D3, G3, B3 et E4, séparées de cinq demi-tons sauf de G3 à B3, qui en compte quatre : la 5e case d’une corde (la 4e sur la corde de sol) joue donc la note à vide de la corde suivante. Le mi au-dessus du do central, E4, est la corde aiguë à vide, la 5e case de la corde de si, la 9e de celle de sol, la 14e de celle de ré, la 19e de celle de la et la 24e de la corde de mi grave : six emplacements sur un manche de 24 cases, cinq sur une guitare électrique à 22 cases ou une guitare classique à 19 cases.
Une portée ne donne que la hauteur. La tablature donne la corde et la case : celui qui l’écrit, personne ou programme, choisit donc un de ces emplacements pour chaque note, et ce choix décide où va la main.
Quelle règle les logiciels de notation utilisent-ils ?
La règle de MuseScore se trouve dans son code source, dans StringData. Une note va sur la corde la plus aiguë dont la hauteur à vide est égale ou inférieure à la sienne (« en utilisant la corde la plus haute possible », dit le commentaire au-dessus de convertPitch). Pour un accord, les notes sont prises de la plus aiguë à la plus grave ; quand la corde d’une note est déjà utilisée, le logiciel cherche « une corde convenable, en partant du haut » : la première corde libre en partant de l’aiguë qui peut jouer la note dans les limites des cases du manche. Si aucune ne le peut, les deux notes restent sur une même corde et la tablature signale le conflit.
Nous avons écrit la même règle dans ScoreStarling et comparé les deux. Un script a écrit 120 accords aléatoires de une à quatre notes différentes entre E2 et C6 sur une portée de tablature en accordage standard sans aucun numéro de case, a laissé la ligne de commande de MuseScore 4.7.5 les remplir, puis a comparé chaque note. Nous l’avons lancé quatre fois avec des accords aléatoires différents.
| Accords | Nombre | Résultat |
|---|---|---|
| MuseScore a pu les jouer | 447 | Même corde et même case pour les 1 055 notes |
| MuseScore a laissé deux notes sur une même corde | 13 | Accords aigus ; la guitare importée par MuseScore a moins de cases que les 24 de la nôtre, et nous plaçons chaque note sur sa propre corde |
| Aucun ordre de cordes ne permet de les jouer | 20 | Plus de notes graves que de cordes capables de les atteindre, par exemple deux notes sous A2, que seule la corde de mi grave peut jouer ; écrits comme MuseScore les écrit, et signalés |
La règle est prévisible, et c’est ce qui en fait un bon réglage par défaut : quiconque lit la tablature peut deviner où se trouve une note, et un utilisateur de Guitar Pro ou de MuseScore qui ouvre la partition voit les mêmes cases.
Quand la règle de la case la plus basse se lit-elle mal ?
Quand une ligne se situe haut sur le manche. La règle ne regarde jamais les notes d’avant ni d’après : toute note que la corde aiguë peut jouer y va donc, et une phrase qu’un joueur garderait au même endroit monte et descend le long de cette seule corde. Voici une phrase qui descend depuis le mi de la 12e case, telle que ScoreStarling l’écrit avec chaque règle.
Cases les plus basses
Moins de changements de position
| Note | Cases les plus basses | Moins de changements de position |
|---|---|---|
| C5 | 1re corde, case 8 | 1re corde, case 8 |
| D5 | 1re corde, case 10 | 1re corde, case 10 |
| E5 | 1re corde, case 12 | 1re corde, case 12 |
| D5 | 1re corde, case 10 | 1re corde, case 10 |
| C5 | 1re corde, case 8 | 1re corde, case 8 |
| B4 | 1re corde, case 7 | 1re corde, case 7 |
| A4 | 1re corde, case 5 | 2e corde, case 10 |
| G4 | 1re corde, case 3 | 2e corde, case 8 |
La première colonne couvre les cases 3 à 12 sur une seule corde : la main doit donc sans cesse se déplacer dans la descente. La seconde joue les deux dernières notes sur la corde de si, aux cases 10 et 8, et reste entre les cases 7 et 12. Les deux sont jouables. La version aux cases les plus basses est celle que montre MuseScore, et la seconde est plus proche de ce qu’écrirait un professeur de guitare.
Un programme peut trouver le second type en planifiant toute la partie d’un coup. L’option Moins de changements de position de ScoreStarling traite chaque note ou accord comme une étape, énumère les façons de le jouer sur le manche et cherche le chemin le moins coûteux à travers toutes : la main couvre quatre cases, un déplacement coûte d’autant plus qu’il est long, un accord de plus de quatre cases coûte un supplément, les positions hautes et les cases au-delà de la 12e coûtent un peu, et les cordes à vide sont gratuites. Il ne connaît toujours pas votre technique : considérez un doigté planifié comme une suggestion et jouez-le en entier.
Pourquoi ma tablature est-elle une octave trop haut ?
Une guitare sonne une octave en dessous de ses notes écrites, et un fichier peut le dire de deux façons. Le MusicXML peut écrire la partie à la hauteur qui sonne, sous une clé de sol avec un petit 8 en dessous, ou l’écrire une octave plus haut avec un élément transpose, qui « représente ce qu’il faut ajouter à une hauteur écrite pour obtenir la hauteur sonore correcte ». Les deux affichent la même portée. Un logiciel qui remplit la tablature à partir de la hauteur écrite de la seconde façon met chaque note une octave trop haut.
Nous l’avons constaté avec MuseScore 4.7.5. Un fichier contenait une gamme de do majeur en position ouverte, de C3 à C4 telle qu’elle sonne (de la 3e case de la corde de la à la 1re case de la corde de si), écrite de la seconde façon avec ses cordes et ses cases. MuseScore a remplacé toutes les cases et a écrit la gamme de la 1re case de la corde de si à la 8e de la corde aiguë, la même gamme une octave plus haut. Écrite à la hauteur qui sonne sous la clé de sol avec le 8, la même gamme s’est ouverte avec chaque corde et chaque case telles qu’écrites. Les téléchargements MusicXML de ScoreStarling écrivent ainsi les parties de tablature.
Si une tablature qu’on vous a donnée est une octave trop haut, vérifiez la clé et toute transposition de la partie dans le fichier source avant de changer des notes.
Que change un capodastre dans un fichier ?
Il change les notes à vide. L’élément capo de MusicXML « modifie l’accordage à vide des cordes » de son nombre de demi-tons, et les numéros de case commencent à 0 pour une corde à vide : avec un capodastre à la 2e case, la case 0 est donc la corde jouée au capodastre et la case 3 est la 5e case à partir du sillet. C’est ce que lisent les guitaristes sur une grille avec capodastre. MuseScore 4.7.5 a ignoré le capodastre en ouvrant notre MusicXML et a écrit les cases à partir du sillet : imprimez donc aussi la position du capodastre dans le texte de la partition.
Comment ScoreStarling écrit la tablature
Depuis le 8 octobre 2026, ScoreStarling peut afficher une partie de guitare, de basse ou d’ukulélé avec la tablature sous la portée ou en tablature seule. La partie peut venir d’un enregistrement, d’un lien vidéo, d’un PDF de partition ou d’un fichier MusicXML, MIDI ou ABC. Dans Paramètres de la partition › Tablature de guitare, « Cases les plus basses » suit la règle ci-dessus et « Moins de changements de position » planifie une seule position de main pour toute la partie ; vous pouvez aussi déplacer n’importe quelle note sur une autre corde à la même hauteur, ou saisir une case. Les accordages comprennent drop D, DADGAD et l’accordage ouvert de sol, avec un capodastre jusqu’à la 12e case. Les notes qu’aucune corde ne peut jouer telles qu’écrites sont signalées. Il n’écrit ni tirés, ni glissés, ni hammer-ons, ni grattage, et l’accordage reste le même pour tout le morceau. Essayez avec Audio en tablature de guitare, De YouTube à la tablature guitare ou Partition en tablature de guitare.
Sources
- MuseScore,
src/engraving/dom/stringdata.cpp:convertPitchetfretChords, lus le 7 octobre 2026. - MusicXML 4.0, l’élément string : la corde 1 est la corde de pleine longueur la plus aiguë.
- MusicXML 4.0, l’élément fret : 0 pour une corde à vide.
- MusicXML 4.0, l’élément capo.
- MusicXML 4.0, l’élément transpose.
- Notre comparaison de 480 accords aléatoires en accordage standard, la ligne de commande de MuseScore Studio 4.7.5 contre ScoreStarling, et la gamme de do majeur écrite des deux façons, 8 octobre 2026.
Questions et réponses
Pourquoi mon logiciel de notation place-t-il une note sur une corde que je n’utiliserais pas ?
Une portée n’indique pas quelle corde utiliser : le logiciel applique donc une règle. MuseScore prend la corde la plus aiguë qui peut jouer la note, ce qui donne la case la plus basse, et déplace sur la corde libre suivante une note d’accord dont la corde est déjà prise. Déplacez sur une autre corde les notes que vous jouez ailleurs ; la hauteur ne change pas.
Pourquoi ma tablature de guitare est-elle une octave trop haut ?
Le fichier écrit probablement la guitare une octave au-dessus de ce qu’elle sonne, avec un élément transpose, et le logiciel a placé la hauteur écrite sur les cases. Écrire la partie à la hauteur qui sonne, sous une clé de sol avec un petit 8 en dessous, règle le problème. Lors de notre test, MuseScore 4.7.5 a transformé une gamme de do majeur en position ouverte, écrite de la première façon, en la même gamme une octave plus haut, sur les deux cordes les plus aiguës.
Avec un capodastre, la case 0 désigne-t-elle le sillet ou le capodastre ?
En MusicXML, c’est le capodastre. L’élément capo relève l’accordage à vide de chaque corde de son nombre de demi-tons : la case 0 est donc la corde jouée au capodastre. MuseScore 4.7.5 a ignoré le capodastre en ouvrant notre MusicXML et a compté les cases à partir du sillet.
ScoreStarling peut-il faire une tablature de guitare à partir d’un enregistrement ?
Oui, depuis le 8 octobre 2026. Il écrit l’enregistrement sur une portée avec la tablature en dessous, ou en tablature seule, pour la guitare, la basse et le ukulélé. Il n’écrit ni tirés, ni glissés, ni hammer-ons. Voir Audio en tablature de guitare.



