Fehler beim Öffnen von mscz-Dateien in Musescore 2 für Mac
Liebe Musescore-Gemeinde,
ich habe eine xml-Datei mit Musescore 2 für Mac geöffnet, was ohne Probleme funktionierte, und anschließend als .mscz-Datei gespeichert.
Wenn ich diese Datei nun wieder aufrufe, meldet das Programm folgenden Fehler:
"Kann Datei .../.../xy.mscz nicht lesen.:
ungeeignetes Dateiformat.
Hat jemand eine Ahnung, woran das liegen könnte?
Danke im Voraus!
Gruß
A. Bonk
Comments
Wohl nicht ohne die mscz Datei und am besten auch gleich die .xml Datei zu sehen, kannst Du sie hier anhängen?
Antwort auf Wohl nicht ohne die mscz von Jojo-Schmitz
Danke für die Antwort:
anbei zwei Dateien. Mit einigen meiner (mit Sibelius oder Capella erzeugten) xml-Dateien und Cap.-Dateien funktioniert alles einwandfrei, mit anderen - wie der angefügten - aber eben nicht:
Gruß
A. Bonk
Antwort auf Danke für die Antwort: anbei von abonk
Grund ist wohl das & in den Stimm-Instrumentenbezeichnungen (Rechts-klick in einen Takt, Eigenschaften notenzeile). Wenn man das durch ein + ersetzt, klappt's
Antwort auf Grund ist wohl das & in den von Jojo-Schmitz
Ja, das scheint´s gewesen zu sein.
Vielen herzlichen Dank für die schnelle Hilfe!!!!!
Gruß
A. Bonk
Antwort auf Ja, das scheint´s gewesen zu von abonk
Ich habe das derade noch als Bug gemeldet (#57861: [XML and CAPX Import] An & in the partname or in a staff text of MusicXML or CAPX file results in unloadable MuseScore file) und hoffe das noch für MuseScore 2.0.1 repariert zu bekommen.
Tritt das Problem auch bei cap und/oder capx Dateien auf?
Antwort auf Ich habe das derade noch als von Jojo-Schmitz
Ja, das Problem tritt auch bei Capella-Dateien auf. Hier noch eine weitere Datei, mit der es dasselbe Problem gibt, obwohl kein & in den Eigenschaften der Notenzeile vorkommt.
Gruß
A. Bonk
Antwort auf Ja, das Problem tritt auch von abonk
Hier ist das & aus
T. & M.: Lennon/McCartney
Arr.: Keith Abbs (King Singers)
Antwort auf Hier ist das & aus T. & M.: von Jojo-Schmitz
Wunderbar!
Vielen herzlichen Dank für die Hilfe!
Gruß
A. Bonk
Antwort auf Ich habe das derade noch als von Jojo-Schmitz
Im master repository ist der Bug repariert, wird also zumindest in 2.1 enthalten sein.
Ich hoffe, dass der Fix auch noch in 2.0.1 rein kommt
Edit: jetzt ist es auch da drin.
Hatte das gleiche Problem mit der Windows-7-Version 2.02 und 2.03. Allerdings war das tödliche Zeichen in den Part-Bezeichnern nicht das '&' sondern ein Komma: ','. Klammer auf '(' und zu ')' funktionieren dort.
... Fortsetzung folgt: es scheint sinnvoll, alle Zeichen des hier zulässigen Zeichensatzes zu überprüfen bzw. den Algorithmus kritisch zu beäugen.
Anregung bei drohendem Verlust der neuesten Version des mscz-Files: man kann die Datei mit MuseScore ja nicht mehr öffnen und nach xml exportieren, um sie in diesem Format durchsuchen und ggf. editieren zu können. Dann sieht man sich evtl. gezwungen, auf eine frühe Version des Notensatzes zurückzugehen und viel zwischenzeitliche Setzarbeit zu verlieren. Das muss nicht sein, wenn man folgendes weiß:
Das mscz-Format ist die ZIP-Version des mscx-Formates und das mscx-Format kann man mit jedem Editor lesen und bearbeiten. Man muss das defekte mscz-File nur mit ZIP oder 7-ZIP dekomprimieren. Ich habe mit 7-ZIP ein mscx-File erhalten, ohne die Extension noch in mscx umbenennen zu müssen. Sehr ordentlich.
Vorzugsweise mit einem Editor, der xml-Code strukturiert darstellen kann (ich benutze Notepad++, das ich im Menue 'Language' auf XML eingestellt habe), suche man nun im mscx-File die bösen Zeichen: das Komma war bei mir in den Part-Bezeichnern enthalten. Dort stehen häufig die Stimmgruppen wie Sopran, Alt, Tenor, Bass, auch mal der Name eines Sängers oder dergleichen. Mit Strg-F mache man das Suchfenster auf und suche solche Texte. Auch suche man noch das KaufmannsUnd '&' und ersetze es durch z.B. '+'. Bei mir stand es in einem anfänglichen Quellhinweis zwischen den Notenzeilen ("Titel & Musik: ..."). Ich will nicht behaupten, dass jedes '&' kritisch ist. Was ich gelernt zu haben meine, ist, dass es innerhalb von Texten nicht gut kommt.
Ansonsten stehen Zeile und Spalte der Lesefehler ja auch in der MuseScore-Fehlermeldung, die beim Laden des defekten Files hochkommt. Die Komma-Fehler wurden bei mir allerdings nicht als Lesefehler angezeigt! Also: selber suchen statt fluchen! MuseScore lässt sich auch über die mscx-Datei starten - ein Glück. Beim nächsten Speichern wird dann automatisch wieder das komprimierende mscz-Format angeboten und kann auch problemlos genutzt werden. Bei meiner Datei war jetzt alles wieder gut und die viele Arbeit darin nicht verloren.
Aber wer weiß, welche weiteren sonderlichen Zeichen noch diese Lesefehler produzieren? Ich jedenfalls werde in einem solchen Fall in den Texten nach Verdächtigen fahnden und sie durch 'Harmlose' ersetzen. Die Arbeit lohnt sich. Wer aber gehört zu den Harmlosen ??? Sind wir nicht alle ... ( ämh , hüstl )
Antwort auf ... Fortsetzung folgt: es von Helmut2000
Teste das dann man mit den Nightlies für die kommende 2.1 (und ggf. auch master), siehe https://musescore.org/de/download#Snapshots-und-Vorabversionen.
Der Fehler mit "&" sollte eigentlich behoben sein, keine Ahnung wie's da um "," steht
Antwort auf Teste das dann man mit den von Jojo-Schmitz
Vielen Dank für die ungewöhnlich schnelle Antwort - da scheint es wohl ein Meldesystem zu geben. Große Klasse, solches Engagement.
Den Test muss ich verschieben, da mein Stack z.Zt. vollgelaufen ist. Ich bin froh, mit Euren Anregungen oben im Thread eine erste Lösung gefunden zu haben, mit der ich gut leben kann.
Ich habe mir (in Deutsch und Englisch) die Beschreibungen zu den Dateiformaten durchgelesen, aber keine weiteren Hinweise mehr auf folgende Frage gefunden:
Enthält das xml-Format alle von MuseScore geleisteten Features oder enthalten die Eigenformate mscz und mscx (das ja wie xml aussieht) noch weitere Features, die in xml nicht dargestellt werden können oder sollen? Wenn nicht, spricht dann, außer vermehrter Speicherplatz und scheinbar längeren Ladezeiten, etwas dagegen, nur im xml-Format zu arbeiten?
Ich erlaube mir, die Frage im Rahmen dieses Threads zu stellen, obwohl für Wissensfragen wohl andere Wege vorgesehen sein werden (bin neu in diesem Forum). Aber es passt gerade so gut zu diesem Thema und meinen Problemen damit.
Antwort auf Vielen Dank für die von Helmut2000
Das mscx Format enthält in der Tat mehr informationen als MusicXML hergibt. Und mscz ist nur mscx in einem ZIP Archive, für xml gibt es das auch, mxl, Platz zu sparen ist also nicht de Hintergrund nicht XML oder mxl zu verwenden
Antwort auf Das mscx Format enthält in von Jojo-Schmitz
Das fetzt ja regelrecht - vielen Dank. Gut zu wissen, dass mit xml der ganze Umfang von MuseScore nicht abgedeckt ist. Ich werde mal versuchen, weitere Infos zu bekommen, was über xml hinaus geleistet wird und ob es für mich relevant ist.
Der Hintergrund für die Anfrage war (und ist), dass ich einen produktiven Austausch mit dem Setzprogramm Forte organisieren möchte, um Änderungswünsche (in Chorsätzen) an einen Kollegen nicht mit textuellen Beschreibungen zuzumüllen sondern Änderungsversionen in xml auszutauschen und bei Bedarf darauf weiterzuarbeiten. Dazu muss ich aber erst einmal recherchieren, ob Forte mit xml umgehen kann und ob uns beiden unter xml zu viel verloren geht. Das dauert noch und braucht vielleicht auch Erfahrungen. Auf jeden Fall vielen Dank einstweilen ...