Fichiers corrompus
Avant le "grand jour", Je commence à "revisiter" tous les bugs que j'ai signalés (et ceux dont j'ai "croisé" la route pour re-formulation, aide à localisation etc.) Depuis huit-neuf mois, ça fait une sacrée palanquée, je n'ose même pas dire le total... je n'en revenais même pas moi-même après les avoir recensés!
Bref, celui-ci par exemple: http://musescore.org/fr/node/41991
Depuis quelques jours, je n'ai pas encore pris le temps de déterminer quand exactement (mais ça doit se situer vers les 24-26 février, je vérifierai demain), je reçois ce message à l'ouverture de ce même fichier. Joint ici: Mark Knopfler - Darling Pretty (Pro).gp3
En cliquant sur "Ignorer", le fichier s'ouvre certes, mais ce n'est pas spécialement agréable de lire que le fichier est corrompu et que... 107 mesures "seraient" apparemment incomplètes. Alors qu'il n'en est rien.
Quelle est donc l'origine de ce message?
Commentaires
Bon, je n'ai pas pu attendre demain pour vérifier...
Donc, le 24 février, je confirme, entre cette Nightly: 201c75c, où le fichier gp3 s'ouvre tout seul, comme attendu.
Et celle-ci: 3a8fff5, avec ce message d'erreur.
A la suite de ce "commit" peut-être ("File-corrupted", "staff incomplete etc.) ?
https://github.com/musescore/MuseScore/commit/53fc23e6ade1dea4a5a7ba95e…
En réponse à Bon, je n'ai pas pu attendre par cadiz1
Le commit que tu mentionnes c'est celui où j'ai ajouté la fonction pour détecter les fichiers corrompus. Donc logique qu'avant il ne soit pas détecté comme corrompu.
Le fichier en question est corrompu et va probablement causer des problèmes plus tard. Regarde mesure 1, 3ème portée par exemple. En 3/4 un seul soupir?
J'ai fait un rapport de bug #49686: Guitar pro import creates corrupted file.
Si tu as d'autres fichiers avec le même problème, tu peux en attacher quelques autres? en particulier s'ils sont d'un autre format (GP4 etc..)
En réponse à Le commit que tu mentionnes par [DELETED] 5
C'est un fichier que j'avais récupéré sur le Issue Tracker pour une autre question (je ne sais plus laquelle.) Je m'en servais un peu comme un fichier test sans avoir cherché à y regarder de plus près.
Fichier corrompu en effet! Un spécimen rare peut-être bien me suis-je dit de prime abord. Et bien non!
En essayant avec mes propres fichiers, des GP5 majoritairement, je constate que 3 sur 4 (sur une vingtaine de fichiers testés pour l'instant en cinq petites minutes) présentent des problèmes similaires
Les fichiers en question:
- green_day_wake_me_up_when_september_ends.gp5
- motorhead_ace_of_spades.gp5
- Lonely day, System.gp5
- adele_set_fire_to_the_rain.gp5 (celui-là a des "phénomènes" sonores étranges à partir du Refrain, page 2, mesure 13)
- Simple Plan - Jet Lag (Pro).gp5
- green_day_holiday.gp5
Et un petit dernier, qui s'ouvre normalement, mais avec une armée de "Let ring" en rangs très serrés (comme sur d'autres fichiers d'ailleurs) dans les trois premières pages, et deux dernières pages (4-5) pas belles non plus...
andy_mckee_rylynn.gp5
EDIT: et en gp4, par exemple.
- lynyrd_skynyrd_sweet_home_alabama.gp4
- hotel_california.gp4
- Radiohead, talk_show_host_ver2.gp4
J'arrête là, car j'ai comme l'impression d'un coup que tous mes-ces fichiers sont corrompus... Je savais d'expérience que la saisie de ces fichiers GP laissait vraiment à désirer, et qu'il fallait les retravailler, mais à ce point, peut-être pas!
En réponse à C'est un fichier que j'avais par cadiz1
Et en gpx (GP6), celui-là aussi est corrompu:
carlos_paredes_verdes_anos, guitare portugaise.gpx
Et sur celui-ci, plus embêtant, je reçois un crash sur cette dernière Nihtlty 95cc9d8 en cliquant sur "Ignorer": Juan Buscaglia - Milonga (Pro).gpx
(j'y vois sur GP des glissandos...) Je reçois aussi des crashs d'un fichier MuseScore récent (avec glissando) lorsque je veux l'ouvrir avec la Beta2.
En lien avec ceci peut-être, sans doute? http://musescore.org/en/node/48721
En réponse à Et en gpx (GP6), celui-là par cadiz1
Ce commit a27e320e33 corrige quelques problèmes d'import mais pas tous.
En réponse à Ce commit a27e320e33 corrige par [DELETED] 5
D'abord un grand merci. Hier matin, je cherchais les fichiers GP qui n'affichaient pas des "warnings" à l'ouverture (à ce point-là, oui)
Ce matin, grâce aux deux commits d'hier soir, la tendance est inversée: je cherche des fichiers qui posent problème. Nettement plus agréable... il n'y a même pas de comparaison! :)
Je suis en train de faire le tour en ouvrant tous mes fichiers GP l'un après l'autre (j'arrive quasiment à la fin de plus ou moins 300 fichiers).
Donc, outre le GP4 et les deux GPX récalcitrants relevés hier soir sur le Issue Tracker, je viens de trouver ceux-ci:
- en gp3:
should_i_stay_or_should_i_go_ver4.gp3
high_hopes.gp3
léa.gp3
- en gp5
Hendrix, Jimi - Hey Joe (bbc).gp5
knights_of_cydonia_ver2.gp5 (x mesures 767/768 trouvées!)
-en gpx (gp6):
Queen, We will rock you.gpx
green_day_wake_me_up_when_september_ends.gpx ( avec celui-ci, je reçois un crash en "Ignorant")
En réponse à D'abord un grand merci. Hier par cadiz1
Let's talk in the issue tracker.
En réponse à Let's talk in the issue par [DELETED] 5
Je n'ai pas de nouveau fichier déficient à joindre, simplement quelques observations à faire, je reste donc sur ce fil (d'autant que j'écris ce message en cinq minutes en français plutôt qu'en dix voire plus...)
Ces deux fichiers gpx:
- Juan Buscaglia - Milonga (Pro)_0.gpx
- green_day_wake_me_up_when_september_ends.gpx
plantent en "ignorant" à partir du commit du 24 février dernier, mentionné dans le premier message ("sanity check").
En ouvrant le premier par gp6, pour le convertir en gp5 (astuce "très" utile), je reçois ce message.
En passant outre et en enregistrant, le fichier s'ouvre normalement, après" Ignorer", avec MuseScore: Juan Buscaglia - Milonga (Pro)_0.gp5
En exportant en format XML, l'ouverture se fait aussi normalement. On tombe sur d'autres problèmatiques: http://musescore.org/fr/node/45376, mais qui peuvent être contournées (on sélectionne tout, et on élimine tout!) Mais il serait bon qu'on arrive à corriger cela, un jour ou l'autre.
- Pour le Green Day, idem, l'export en gp5 et/ou en xml, font que MuseScore ne plante plus après le "Ignorer", et les fichiers s'affichent correctement.
green_day_wake_me_up_when_september_ends.gp5
green_day_wake_me_up_when_september_ends.xml
- Pour le fichier d'Elton John: http://musescore.org/fr/node/22805 (commentaire #22), il plante avant ce commit (je n'ai pas recherché quand).
En l'exportant en gp5, j'obtiens ce message:
Il s'ouvre sans broncher avec MuseScore
Elton John - Someone Saved My Life Tonight (Pro).gp5
Avec le format xml, je reçois:
et il s'ouvre en passant outre le warning.
Pour résumer, grâce aux commits ("rembourrage" des mesures incomplètes) qui ont suivi le premier cité, je dirais d'après mon expérience de ces jours derniers, et après avoir ouvert 200 à 300 fichiers GP, que plus de 80 sinon 90% (à la louche) s'ouvrent désormais sans "warnings."
Et quant à ceux qui font-feraient planter MuseScore (les gpx/gp6 uniquement?), et en attendant de trouver une solution (?), il suffit de passer par le format GP5, et/ou par le format MusicXML, pour avoir une solution de contournement efficace.