BlogRecherche
ChatGPT sait-il lire une partition ?
Nous avons donné la même page de piano aux modèles de ChatGPT, en PDF net puis en photo prise au téléphone, vérifié chaque note par rapport à la partition imprimée, puis lu les mêmes fichiers avec ScoreStarling.
- Écrit par
- Haiyi Mei
- Publié
- Mis à jour
- Longueur
- 11 min de lecture
La réponse courte
Mieux que sa réputation, sur une page nette. Lors de notre test du 13 octobre 2026, le meilleur des sept modèles ChatGPT a lu 16 mesures d’un menuet de Bach imprimé avec 1 ou 2 notes fausses sur 101, et a trouvé chaque fois la bonne tonalité et le bon chiffrage de la mesure. Le modèle compte plus que tout : le plus faible en a eu environ 90 de fausses sur le même PDF net. Une photo de la page a fait osciller les résultats, de 1 à 37 notes fausses pour les modèles les plus solides. Dans l’application ChatGPT, il a pu faire un fichier MIDI de ce qu’il avait lu, erreurs comprises, mais pas de partition modifiable. Connectez un lecteur de partitions comme ScoreStarling et la même conversation lit le PDF pour en faire une partition que vous pouvez écouter, transposer et télécharger en MusicXML ou en MIDI.
Ce que nous avons testé
Nous avons utilisé trois pages de musique du domaine public, gravées par le Mutopia Project, et comparé chaque note de chaque réponse à la partition imprimée.
| Page | Contenu | Mesures évaluées | Notes |
|---|---|---|---|
| A. PDF net | Menuet en sol majeur, BWV Anh. 114 (attribué à Christian Petzold), une page | 1–16 | 101 |
| B. Photo au téléphone | La même page, de biais, avec un éclairage inégal et une ombre ; nous l’avons fabriquée à partir du PDF pour imiter une prise de vue au téléphone | 1–16 | 101 |
| C. Page plus difficile | Chopin, Valse en si mineur, op. 69 n° 2 : anacrouse, altérations, accords à la main gauche | anacrouse et mesures 1 à 8 | 91 |
Nous avons envoyé chaque page trois fois à chacun des sept modèles proposés avec un abonnement ChatGPT : gpt-6.1-sol, gpt-6-astra, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra et gpt-5.6-luna. Il s’agissait de demandes directes aux modèles, avec l’image jointe, sans la navigation web ni les outils de code de l’application ChatGPT. Le modèle que l’application choisit pour vous dépend de votre formule et de vos réglages. Nous avons aussi posé à gpt-6.1-sol quatre questions qu’un musicien poserait : la tonalité, le chiffrage de la mesure et les notes des mesures 1 à 4 ; les huit premières mesures transposées en fa majeur ; une version à écouter ou un fichier MIDI ; et ce qui est difficile à la mesure 5. Pour compter les erreurs, nous avons demandé à chaque modèle toutes les notes des mesures évaluées, avec leur octave et leur durée.
Nous avons ensuite posé les mêmes questions dans l’application ChatGPT elle-même (chatgpt.com, GPT-6 avec sa réflexion « Medium » [moyenne] par défaut), une fois avec le PDF et une fois avec la photo, et fait des captures d’écran.



Vous pouvez essayer les mêmes pages vous-même : le PDF net et la photo.
Chaque note écrite compte une fois : un accord de trois notes compte donc trois. Une hauteur fausse, une note manquante ou une note en trop est une erreur de hauteur ; une hauteur juste avec une mauvaise durée est une erreur de rythme. Quand une mesure entière est lue un degré trop haut, chacune de ses notes compte comme fausse. Les ornements et les petites notes n’ont pas été comptés.
Ce que ChatGPT lit juste tout seul
Beaucoup de choses, sur une page nette et avec un modèle solide. Toutes les réponses des modèles les plus solides ont nommé correctement la tonalité et le chiffrage de la mesure. gpt-6-astra a lu le menuet net en se trompant sur 1, 2 puis 1 notes en trois essais, et la Valse de Chopin sans aucune erreur. gpt-6.1-sol s’est trompé sur 1, 5 et 0 notes pour le menuet, et sur 0, 0 et 2 notes pour la Valse de Chopin. Invité à transposer huit mesures de sol majeur à fa majeur, il a descendu chaque note d’un ton, remplacé l’armure par un bémol et conservé les mordants et la petite note. Son conseil de travail pour la mesure 5 était juste : jouer le mordant légèrement sans retarder le temps, garder les croches régulières, et tenir la main gauche pendant les trois temps.

Où il se trompe
Trois choses ont mal tourné dans notre test : les modèles plus faibles, les photos et les fichiers.
La page
gpt-6.1-sol, PDF net (5 notes fausses aux mesures 1 à 16)
gpt-6.1-sol, photo au téléphone (37 notes fausses)
gpt-6-luna, PDF net (62 notes fausses)
Modèles plus faibles
Le modèle a fait plus de différence que tout le reste. Sur le même PDF net, gpt-6-sol et gpt-5.6-sol ont eu de 1 à 5 notes fausses par essai, gpt-5.6-terra en a eu 37 une fois, gpt-6-luna en a eu environ 60, surtout des mesures lues un degré à côté, et gpt-5.6-luna de 86 à 97. Sur la Valse de Chopin, gpt-6-sol en a eu jusqu’à 42 et gpt-5.6-sol jusqu’à 59. gpt-6-luna a refusé de répondre dans deux essais sur trois pour la photo et pour la Valse de Chopin, disant une fois qu’il ne pouvait pas « transcrire de façon fiable chaque note et chaque durée ». Le modèle qui répond dépend de la formule et des réglages que vous utilisez : les meilleurs résultats ci-dessus sont donc le meilleur cas, pas le cas typique.
Photos
Les photos ont rendu chaque modèle moins prévisible. gpt-6-astra a lu la page photographiée avec 1, 1 et 13 notes fausses ; gpt-6.1-sol avec 11, 37 et 18. Les erreurs n’étaient pas aléatoires : dans un essai, F♯4 G4 A4 B4 G4 de la mesure 7 est devenu A4 B4 C5 D5 B4, toute la mesure une tierce trop haut ; dans un autre, la main droite des mesures 5 à 7 et 11 à 15 a été lue un degré trop haut de bout en bout. La hauteur d’une note est sa place sur les cinq lignes, et sur une page penchée et dans l’ombre, il est facile de se tromper d’une ligne.

Le modèle peut aussi changer d’avis. Dans la conversation sur la photo, il a lu les mesures 3 et 4 un degré trop bas, puis, invité à transposer, a commencé par « Correction de ma lecture précédente » et les a corrigées. La même image peut donner des notes différentes selon les questions.
Fichiers
Interrogé directement pour « une version que je puisse écouter, ou un fichier MIDI », le modèle a écrit de la notation ABC, un format texte pour la musique, et a suggéré de la coller dans un lecteur ABC en ligne. L’application ChatGPT est allée plus loin : elle a utilisé ses outils de code et proposé un fichier MIDI des mesures 1 à 4 à télécharger. Ce fichier est la lecture du modèle transformée en notes : il contenait donc la même note fausse à la mesure 3, et ne couvrait que les quatre mesures dont nous avions parlé. Il n’y avait toujours ni MusicXML ni partition à voir ou à modifier. Pour corriger une note, il fallait ouvrir le MIDI dans un autre logiciel ou reposer la question.

Pourquoi une partition est-elle difficile à lire pour un modèle de conversation ?
Un même symbole veut dire des choses différentes selon l’endroit où il se trouve. Une tête de note noire est un sol ou un si selon sa ligne, et la clé, l’armure, une altération placée plus tôt dans la mesure et un signe d’octave la modifient tous. Lire une page, c’est faire juste sur tous ces points pour chaque note à la fois. Un modèle généraliste qui décrit bien une image peut quand même se tromper d’une ligne, et sur une photo les lignes elles-mêmes se courbent et s’estompent.
Lire la même partition avec ScoreStarling dans ChatGPT
ScoreStarling se connecte à ChatGPT et à Claude par MCP, comme le montre le guide de connexion. Un PDF net est confié à un lecteur de partitions, un moteur de reconnaissance optique de partitions (OMR) fondé sur Audiveris, open source, qui transforme la page en partition. L’assistant compare ensuite cette partition à la page et corrige ce que le lecteur a mal lu.
Un PDF net
Le lecteur a lu juste les 101 notes des mesures 1 à 16 du menuet et les 91 notes de l’extrait de Chopin, avec la bonne tonalité et le bon chiffrage de la mesure. Il n’a manqué qu’une chose : la petite note avant la mesure 8 du menuet. Le résultat s’est ouvert comme une partition que nous pouvions écouter aussitôt, transposée en fa majeur en une seule étape (les 32 mesures, armure comprise), et téléchargée en MusicXML, MIDI, PDF et MP3.

Une photo au téléphone
Le lecteur a échoué sur notre photo prise de biais. Il a trouvé 12 mesures et 56 notes sur 203, a séparé le piano en deux instruments et a écrit la tonalité en do majeur. Pour les photos, l’écriture manuscrite, la notation chiffrée (jianpu) et les grilles avec mélodie (lead sheets), ScoreStarling procède autrement : l’assistant lit l’image et écrit la musique en ABC, et ScoreStarling en fait une partition jouable. Cette méthode vaut ce que vaut la lecture de l’assistant. Quand gpt-6.1-sol l’a fait, sa première version avait 6 notes fausses, aux mesures 7 et 8. Quand nous lui avons ensuite demandé de comparer sa partition à la photo, il est passé à côté de ces mesures, a décidé que la main gauche était une octave trop bas et l’a déplacée, ce qui a laissé 43 notes fausses.
La page
Après que le modèle a « vérifié » sa lecture de la photo
Si vous le pouvez, donnez au lecteur un PDF ou un scan à plat. Le mode de numérisation de documents d’un téléphone, qui redresse la page et uniformise l’éclairage, est plus proche d’un scan que d’une photo ordinaire ; nous n’avons pas mesuré ce qu’il apporte.
Résultats côte à côte
| Méthode | A. PDF net (101) | B. Photo au téléphone (101) | C. Chopin (91) |
|---|---|---|---|
| gpt-6-astra seul | 1, 2, 1 | 13, 1, 1 | 0, 0, 0 |
| gpt-6.1-sol seul | 1, 5, 0 | 11, 37, 18 | 0, 0, 2 |
| gpt-6-sol seul | 5, 1, 5 | 16, 13, 7 | 14, 42, 9 |
| gpt-5.6-sol seul | 5, 5, 3 | 23, 19, 22 | 36, 59, 39 |
| gpt-5.6-terra seul | 4, 37, 5 | 20, 2, 1 | 2, 13, 2 |
| gpt-6-luna seul | 62, 58, 58 | 67 ; a refusé deux fois | 52 ; a refusé deux fois |
| gpt-5.6-luna seul | 87, 97, 86 | 84, 110, 93 | 91, 79, 85 |
| Lecteur de ScoreStarling | 0 (une petite note manquée) | échec : 12 mesures, 56 notes, mauvaise tonalité | 0 |
| gpt-6.1-sol écrit l’ABC, ScoreStarling fait la partition | — | 6 au départ ; 43 après sa propre vérification | — |
| ChatGPT seul | ChatGPT avec ScoreStarling | |
|---|---|---|
| Tonalité et chiffrage de la mesure | Justes dans chaque réponse | Justes avec les PDF ; faux avec la photo |
| Lecture | Du texte ABC, ou, dans l’application, un fichier MIDI à ouvrir ailleurs | Se lit dans le panneau de partition de la conversation ; téléchargement MP3 |
| MusicXML et MIDI | Dans l’application, un fichier MIDI des mesures lues ; pas de MusicXML | Oui, avec un abonnement Plus actif |
| Résultat transposé | Une liste de notes et de l’ABC | Une partition transposée à écouter, modifier et télécharger |
Comment vérifier en trois minutes une partition lue par une IA
Quel que soit ce qui a lu la page, considérez le résultat comme une première version et vérifiez les endroits où les lecteurs trébuchent.
- Comparez l’armure, le chiffrage de la mesure et les notes de la première mesure à la page.
- Cherchez une mesure entière décalée d’un degré vers le haut ou vers le bas : comparez sa première et sa dernière note à la page.
- Vérifiez les altérations au milieu d’une mesure, et si elles se prolongent sur les notes suivantes de cette mesure.
- Vérifiez s’il y a des erreurs d’octave dans les notes les plus graves de la main gauche.
- Comptez les temps dans quelques mesures contenant des notes pointées ou des liaisons de tenue.
- Cherchez les petites notes, les ornements et les signes de reprise manquants.
- Écoutez-la en suivant la page ; les notes fausses s’entendent plus facilement qu’elles ne se voient.
Claude et les autres assistants
Nous n’avons évalué ici que des modèles ChatGPT. Claude lit lui aussi les images, et il se connecte à ScoreStarling par MCP de la même façon : le lecteur, la lecture audio, la transposition et les téléchargements y fonctionnent donc aussi.
Combien coûte la lecture d’une partition avec ScoreStarling ?
Lire un PDF ou une image utilise 10 crédits par morceau, et un compte gratuit reçoit 100 crédits par mois. La modification, l’écoute et un nouveau PDF n’en utilisent aucun. MusicXML et MIDI sont inclus avec un abonnement Plus actif (vérifié le 25 octobre 2026). Transformer un enregistrement en partition est une autre tâche, traitée dans ChatGPT ou Claude peuvent-ils transformer un enregistrement en partition ?
Sources
- Mutopia Project, Menuet in G, BWV Anh. 114, gravé par Allen Garvin, domaine public.
- Mutopia Project, Walzer Nr. 10 h-moll, Op. 69 No. 2, gravé par Roland Goretzki, domaine public.
- Audiveris, le moteur open source de reconnaissance optique de partitions (OMR) derrière le lecteur de ScoreStarling.
- Le standard de notation musicale ABC.
Questions et réponses
ChatGPT peut-il lire un PDF de partition ?
Souvent, si le PDF est net et si le modèle est solide. Lors de notre test du 13 octobre 2026, gpt-6-astra a lu 16 mesures d’un menuet de Bach (101 notes) en se trompant sur 1, 2 puis 1 notes en trois essais, et gpt-6.1-sol sur 1, 5 et 0. Le plus faible des sept modèles en a eu 86 à 97 de fausses. Vérifiez les notes avant de vous y fier.
Pourquoi ChatGPT se trompe-t-il de notes sur une photo ?
La hauteur d’une note est sa position sur les cinq lignes : sur une photo penchée ou dans l’ombre, il est facile de se tromper d’une ligne ou d’un interligne. Dans notre test, l’erreur typique sur une photo était une mesure entière lue un degré trop haut ou trop bas. Même le meilleur modèle a eu 13 notes fausses sur 101 dans l’un de ses trois essais ; d’autres en ont eu jusqu’à 37.
ChatGPT peut-il transposer une partition ?
Il peut transposer les notes qu’il a lues et les écrire sous forme de liste ou de texte ABC. Quand sa lecture était juste, sa transposition de huit mesures de sol majeur à fa majeur l’était aussi. Ce que vous obtenez, c’est du texte, pas un fichier de partition que vous pouvez ouvrir dans un logiciel de notation musicale.
ChatGPT peut-il convertir une partition en MIDI ?
Il peut faire un fichier MIDI des notes qu’il a lues, erreurs comprises. Dans l’application ChatGPT, le 13 octobre 2026, il a écrit un fichier MIDI des mesures 1 à 4 qui contenait sa seule note fausse ; interrogé directement, sans les outils de l’application, le modèle a écrit du texte ABC à la place. Connectée à un lecteur de partitions comme ScoreStarling, la même conversation peut renvoyer le MIDI et le MusicXML de la page entière.
Claude sait-il lire une partition ?
Claude peut lui aussi regarder des images de partitions ; nous ne l’avons pas évalué dans ce test. Claude peut se connecter à ScoreStarling par MCP de la même façon que ChatGPT : la lecture de la partition, la lecture audio et les exports ci-dessous y fonctionnent donc aussi.



