Quand j'ouvre un fichier xml sur Musescore, on me dit que le fichier est corrompu
Bonjour,
Quand j'ouvre un fichier xml sur Musescore, on me dit que le fichier est corrompu.
Néanmoins, si je continue à dialoguer gentiment avec la machine, je peux ouvrir les fichiers en question et les sauver dans les formats souhaités...Je précise que ce sont des xml générés par le logiciel Harmony Assistant que j'utilise avec plaisir et intéret depuis très longtemps et qui a de bon formats d'export.
Une autre chose : les reprises ne sont pas prises en compte sur ces fichiers xml, le logiciel stoppe à la première barre de reprise rencontrée...
Des idées sur ces petits soucis ???
Merci pour les futures réponses et bonne journée à tous...
Commentaires
Pourrais tu attacher un fichier MusicXML qui pose problème?
En réponse à Pourrais tu attacher un par [DELETED] 5
Bonjour Lasconic,
Merci pour la réactivité. Voila un fichier et des copies des messages d'erreur.
En réponse à Bonjour Lasconic, Merci pour par tenor69
Sur le premier message, MuseScore a raison malheureusement.
Le premier message d'erreur indique que le ficher MusicXML n'est pas valide avec cette erreur "Fatal error: line 58 column 18 Content of element midi-channel does not match its type definition: 0 is not valid according to xs:positiveInteger.." En gros, Harmony export 0 pour un canal MIDI et la specification de MusicXML dit qu'il faut que ce soit un entier positif, donc supérieur à zéro.
Ensuite, si on ignore cette erreur, MuseScore se plaint que le fichier est corrompu et il dit Mesure 30 Portée 1 incomplète. Attendu : 26881/26880 ; Trouvé : 2/2
Mesure 30 Portée 2 incomplète. Attendu : 26881/26880 ; Trouvé : 4/4
Mesure 30 Portée 3 incomplète. Attendu : 26881/26880 ; Trouvé : 2/2
Là c'est un peu plus subtil mais MuseScore n'est pas content parce qu'il a trouvé juste un tout petit peu trop de temps dans une mesure qui devrait être à 4/4. Et si on regarde le fichier MusicXML avec un éditeur de texte on voit effectivement un micmac a la ligne 3659 et suivante qui fait que le compte n'y est pas... Là encore, MuseScore suit ce qu'il y a dans le fichier, peut être trop aveuglément... mais le fichier n'est pas exempt de défaut.
En réponse à Sur le premier message, par [DELETED] 5
Comme je convertis en MS de nombreuses partitions faites auparavant avec Finale en passant par l'export en xml, il m'arrive d'avoir des fichiers corrompus, j'ignore et j'ouvre quand même : j'ai remarqué que la conversion n'aimait pas les triolets qui sont mal reconnus (au niveau des valeurs de notes, des crochets qui traversent la page, etc...) : j'insère une mesure, je ressaisie correctement la mesure incriminée que je supprime ensuite. Tout rentre alors dans l'ordre.