Ich habe eine PDF-Partitur mit Capella-Scan bearbeitet und zunächst als CAPX-Datei abgepeichert.
Außerdem habe ich einen Export als mxl-Datei gemacht.
Beim Versuch, diese mxl-Datei wieder einzulesen, wird folgende Fehlermeldung angezeigt:
Error : Measure 49 (number 102) : system break in part P5 prior tp part P1
Was ist hier das Problem ?
Die CAPX-Version lässt sich korrekt abspielen und hat keine erkennbaren Fehler bzw. Untereschiede im Vergleich zur PDF-Partitur.
Antworten
Hallo Reinhold,
ohne das konkrete Notenbeispiel vor Augen (bzw. auf dem Rechner) zu haben, fällt es mir schwer, eine präzise Antwort zu geben. Die Zusammenfassung lautet: Wenn du Noten zwischen capella scan und capella (oder anderen Programmen der capella-Familie austauschen willst, nimm am besten das capx-Format. Das Format mxl ist vor allem dann sinnvoll, wenn du Noten mit anderen Notationsprogrammen austauschen möchtest, die capx nicht unterstützen.
Die längeren Antwort: Die Fehlermeldung hat einen allgemeinen Hintergrund und einen konkreten Auslöser:
Gepacktes MusicXML (mit der Dateiendung mxl) ist ein offener Standard, der von vielen Notensatzprogrammen unterstützt wird (unter anderem den Programmen der capella-Familie). Dagegen ist das Format capx ein Format, das die Programme das capella software selbst entwickelt hat und das vor allem von den Programmen der capella-Familie genutzt wird. Das hat den Vorteil, dass diese Dateien maßgeschneidert sind und man das Verhalten beim Speichern und Öffnen präzise absprechen kann. Was etwa, wenn in capella scan in einem 4/4-Takt nur drei Viertelnoten erkannt wurden... Das ist eigentlich in der Notenschrift nicht vorgesehen. Es gibt aber die Möglichkeit im capx-Format, in diesem Fall automatische Füllpausen zu speichern. Ebenso kann capx damit umgehen, wenn nicht alle Stimmen in einem Notensystem genau gleich lang sind. Dadurch kann capella scan auch eine unvollständig erkannte Partitur speichern und capella kann das interpretieren (auch, weil die Autoren von capella scan und capella das miteinander besprechen können).
MusicXML ist in erster Linie als Austauschformat für fertige Partituren konzipiert und es gibt weniger Festlegungen, wie mit Inkonsistenzen umgegangen werden soll. Und vermutlich liegt hier so etwas vor. Die Fehlermeldung besagt, dass in Takt 49 ein Systemumbruch notiert ist. Bei diesem Umbruch sind zwei Stimmen offenbar nicht gleich lang - zumindest ist in einer Stimme der Umbruch zu einem früheren Zeitpunkt notiert als in der anderen. Kann es sein, dass an dieser Stelle evtl. eine Pause nicht erkannt wurde und capella scan eine unsichtbare Füllpause ergänzt hat? Das ist jetzt in gewisserweise nur eine Deutung der Fehlermeldung, ohne den Grund wirklich prüfen zu können. Ich selbst habe nur in seltenen Fällen aus capella scan heraus eine mxl-Datei exportiert (grad eben mal testweise ausprobiert - ohne Probleme). Dieser Export ist vor allem für den Fall gedacht, wenn capella scan als Notenerkennung für ein anderes Notensatzprogramm zum Einsatz kommt.
Beste Grüße,
Martin
Hallo Martin,
besten Dank für die rasche und sehr ausführliche Antwort.
Gerne kann ich gleich mal die betreffende CAPX-Datei hier dazuladen.
Hintergrund meines Vorgehens war, dass ich für eine Singwoche in Venedig Übedateien mit Capella-Scan und Capella gemacht habe. Zudem habe ich kürzlich die Internetseite coria.online entdeckt, wo man seine eigenen mxl-Dateien laden kann und dann - mit der eigenen Singstimme hervorgehoben - üben kann.
In corio.online macht die betreffende aus Capella exportierte mxl-Datei interessanterweise keine Problem, nur wenn ich sie mit dem Capella-Reader laden möchte.
Aber nun hier mal die Noten dazu. Wäre natürlich toll dann einen Workaround zu erfahren, wie man solche Situationen lösen kann.
Beste Grüße
Reinhold
Croce - Gloria - Missa Decantabat a 8 - SATB.SATB.mxl
Croce - Gloria - Missa Decantabat a 8 - SATB.SATB.capx
Croce - Gloria - Missa Decantabat a 8 - SATB.SATB.pdf
Hallo Reinhold
Die Fehlermeldung gibt schon einen Hinweis auf den Takt 45, hier in der Partitur ist esTakt 99.
In den oberen 4 Notenzeilen steht vor 2/2 ein fester Taktstrich, in den unteren 4 nicht. Löscht man diesen Taktstrich vor dem XML Export, so ist capella zufrieden.
Gruss Paul
Hallo Paul,
herzlichen Dank für Dein Adlerauge zu so später Stunde :-)
Das hat tatsächlich das Problem gelöst.
Beste Grüße
Reinhold