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
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.

Les trois pages de test
PageContenuMesures évaluéesNotes
A. PDF netMenuet en sol majeur, BWV Anh. 114 (attribué à Christian Petzold), une page1–16101
B. Photo au téléphoneLa 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éphone1–16101
C. Page plus difficileChopin, Valse en si mineur, op. 69 n° 2 : anacrouse, altérations, accords à la main gaucheanacrouse et mesures 1 à 891

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.

Page A : la première page du Menuet en sol majeur telle que la présente le Mutopia Project, deux portées par systèmePage B : la même page photographiée de biais sur une table, plus sombre vers le bas à droite, avec une ombre
Les deux pages du menuet testées : le PDF net (à gauche) et la photo que nous en avons tirée, penchée, éclairée de façon inégale et avec une ombre, comme une prise de vue rapide au téléphone (à droite).
Page C : le début de la Valse en si mineur de Chopin, avec une anacrouse, des altérations et des accords à la main gauche
La page plus difficile : le début de la Valse en si mineur de Chopin, op. 69 n° 2.

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.

ChatGPT dans l’application nommant le menuet, sol majeur et 3/4, avec un tableau des notes des mesures 1 à 4 ; la première note de la main droite de la mesure 3, D5, est encadrée
L’application ChatGPT lisant le PDF net : morceau, tonalité, chiffrage de la mesure et 22 des 23 notes des mesures 1 à 4 justes. La note encadrée est fausse : la mesure 3 commence sur E5, et non sur D5.

Où il se trompe

Trois choses ont mal tourné dans notre test : les modèles plus faibles, les photos et les fichiers.

Le menuet, mesures 1 à 16. Le pire des trois essais pour chaque modèle (Astra désigne gpt-6-astra, Sol gpt-6.1-sol, Luna gpt-6-luna, 5.6 Luna gpt-5.6-luna) ; ScoreStarling a lu le PDF une seule fois. Tous les essais figurent dans le tableau des résultats ci-dessous.

La page

5
57

gpt-6.1-sol, PDF net (5 notes fausses aux mesures 1 à 16)

5
57

gpt-6.1-sol, photo au téléphone (37 notes fausses)

5
57

gpt-6-luna, PDF net (62 notes fausses)

5
57
Mesures 5 à 8 du menuet telles qu’imprimées et telles que chaque modèle les a lues. Les notes fausses sont en orange. Même sur le PDF net, gpt-6.1-sol a lu une fois la mesure 7 une tierce trop haut ; sur la photo, il a lu trois mesures trop haut ; le modèle plus rapide s’est trompé sur la plupart des notes de la main droite.

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.

ChatGPT dans l’application lisant la photo : le même tableau pour les mesures 1 à 4, avec deux notes de la main gauche encadrées, D3 à la mesure 1 et G3 à la mesure 2
L’application ChatGPT lisant la photo. La main droite est juste cette fois, mais deux notes de la main gauche sont fausses : la deuxième note de la mesure 1 est A3, et non D3, et la mesure 2 est B3, et non G3.

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.

ChatGPT dans l’application répondant à la demande de MIDI avec une carte de téléchargement : Menuet en sol majeur, mesures 1 à 4, piano, deux mains, sol majeur, 3/4, 110 BPM
La réponse de l’application ChatGPT à la demande de MIDI : un fichier des quatre mesures qu’elle avait lues. Nous avons lu les notes du fichier : la mesure 3 commence sur D5, comme dans la réponse ci-dessus, et non sur E5.

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.

Le menuet tel que ScoreStarling l’a lu dans le PDF, joué à partir de la partition

MusicXMLMIDI

ChatGPT avec ScoreStarling connecté : à gauche, la réponse disant que le PDF est devenu une partition de piano jouable de 32 mesures et 203 notes ; à droite, le panneau de partition affichant Menuet in G avec un bouton de lecture
Le même PDF lu avec ScoreStarling dans l’application ChatGPT : le menuet entier, 32 mesures, s’ouvre comme une partition que vous pouvez écouter et modifier à côté de la conversation.

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

3

Après que le modèle a « vérifié » sa lecture de la photo

3
Mesures 1 à 4. Invité à comparer sa partition à la photo, le modèle a gardé la main droite et déplacé toute la main gauche une octave plus haut (en orange), transformant une basse juste en basse fausse.

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

Notes fausses à chaque essai, testé le 13 octobre 2026. Les notes en trop comptent comme des erreurs : un nombre d’erreurs peut donc dépasser le nombre de notes
MéthodeA. PDF net (101)B. Photo au téléphone (101)C. Chopin (91)
gpt-6-astra seul1, 2, 113, 1, 10, 0, 0
gpt-6.1-sol seul1, 5, 011, 37, 180, 0, 2
gpt-6-sol seul5, 1, 516, 13, 714, 42, 9
gpt-5.6-sol seul5, 5, 323, 19, 2236, 59, 39
gpt-5.6-terra seul4, 37, 520, 2, 12, 13, 2
gpt-6-luna seul62, 58, 5867 ; a refusé deux fois52 ; a refusé deux fois
gpt-5.6-luna seul87, 97, 8684, 110, 9391, 79, 85
Lecteur de ScoreStarling0 (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—
Ce que vous obtenez
ChatGPT seulChatGPT avec ScoreStarling
Tonalité et chiffrage de la mesureJustes dans chaque réponseJustes avec les PDF ; faux avec la photo
LectureDu texte ABC, ou, dans l’application, un fichier MIDI à ouvrir ailleursSe lit dans le panneau de partition de la conversation ; téléchargement MP3
MusicXML et MIDIDans l’application, un fichier MIDI des mesures lues ; pas de MusicXMLOui, avec un abonnement Plus actif
Résultat transposéUne liste de notes et de l’ABCUne 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.

  1. Comparez l’armure, le chiffrage de la mesure et les notes de la première mesure à la page.
  2. 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.
  3. Vérifiez les altérations au milieu d’une mesure, et si elles se prolongent sur les notes suivantes de cette mesure.
  4. Vérifiez s’il y a des erreurs d’octave dans les notes les plus graves de la main gauche.
  5. Comptez les temps dans quelques mesures contenant des notes pointées ou des liaisons de tenue.
  6. Cherchez les petites notes, les ornements et les signes de reprise manquants.
  7. É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

  1. Mutopia Project, Menuet in G, BWV Anh. 114, gravé par Allen Garvin, domaine public.
  2. Mutopia Project, Walzer Nr. 10 h-moll, Op. 69 No. 2, gravé par Roland Goretzki, domaine public.
  3. Audiveris, le moteur open source de reconnaissance optique de partitions (OMR) derrière le lecteur de ScoreStarling.
  4. 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.

Partition PDF en MIDI