BUG: MusicXML Import zerstört Rhythmus/Taktgefüge (Dorico 6.2 vs. Sibelius 7.5)

Hallo liebes Dorico-Team,

ich bin auf einen schwerwiegenden Fehler beim Import von MusicXML-Dateien in Dorico 6.2 gestoßen. Konkret geht es um einen Scan des 2. Satzes von Dvořáks 9. Sinfonie (exportiert aus SmartScore 64 NE).

Das Problem: Beim Import in Dorico 6.2 wird das Rhythmusgefüge massiv zerstört. Dorico interpretiert die Längen falsch, fügt willkürlich Pausen ein und verschiebt die Taktarten (teilweise entstehen versteckte Taktartwechsel, z.B. plötzlich ein 6/4 statt eines 4/4-Taktes). Die einzelnen Orchesterstimmen laufen dadurch stark asynchron und das Layout der Partitur kollabiert völlig.

Vergleich mit Sibelius 7.5 (Hinweis auf Bug im Dorico-Parser): Um einen simplen Export-Fehler seitens SmartScore auszuschließen, habe ich exakt dieselbe MusicXML-Datei in Sibelius 7.5 geöffnet. Das Ergebnis: Sibelius öffnet die Datei fehlerfrei, liest die Rhythmen korrekt und erzeugt eine saubere Partitur ohne asymmetrische Verschiebungen oder eingeschobene Pausen.

Das zeigt, dass die grundlegenden musikalischen Informationen in der XML-Struktur intakt sind, der XML-Parser von Dorico diese spezifischen Tags jedoch falsch interpretiert.

Zur Reproduktion und Fehlersuche habe ich folgende Dateien angehängt:

  1. Die originale MusicXML-Datei (.xml) des Abspeichern aus Smartscore 64 NE

    Dvorak Sinfonie Nr. 9_2. Satz 1. Ausgabe aus Smartscore .xml (2.1 MB)

  2. Einen Screenshot des zerrissenen Ergebnisses in Dorico 6.2

  3. Einen Screenshot des korrekten Ergebnisses in Sibelius 7.5 zum Vergleich.

Ich bedaure es sehr, dass Steinberg keine Notenscan Software in Verbindung mit der grandiosen Software Dorico anbietet. Gerade wenn man mit den Sample Libraries etwa von VSL so wunderbare Musikproduktionen auch mit Orchester realisieren kann, so fehlt dringend ein vergleichsweise gutes Scan-Programm bzw. eine gute Schnittstelle zu Dorico. Wenn das beste Notenscan Programm, was es aktuell auf dem Markt gibt, und zudem scheinbar nur rudimentär weiter verbessert wird und extrem kompliziert zu erlernen ist, dazu nicht mit Dorico kooperiert, dann ist das ein schwerwiegendes Manko, in einer Zeit, wo man mit KI so vieles machen kann! Ich habe alle möglichen Scan-Programme probiert, dabei machte Smartscore beim Einlesen die wenigsten Fehler.

Es wäre großartig, wenn sich das Entwicklerteam das ansehen könnte, da dieser Bug den Workflow von OMR-Software zu Dorico leider extrem erschwert bzw. quasi unmöglich macht, denn wenn ich all die Fehler ausbessern soll, dann kann ich gleich von Hand eingeben!

Viele Grüße, Stefan Meier

Hallo Stefan, danke fuer den Report, ich werde das in unsere Bug-Datenbank aufnehmen und jemand vom Londoner Team wird sich das anschauen.

Hallo Ulf, herzlichen Dank für die schnelle Antwort. Wenn ich den ordentlichen XML-Import in Sibelius 7.5. von wie oben dargestellt mit der Ursprungsdatei aus SmartScore 64 NE dann aus Sibelius wieder als xml Datei exportiere und dann in Dorico öffne, wird es noch gruseliger, hier ein Screenshot:

Immerhin hat es jetzt zumindest am Anfang nicht die Noten zerschossen. Das problematische Layout kann man natürlich nacharbeiten. Ich hatte beim ersten Import in Dorico hierfür bereits “System- und Rahmenumbrüche importieren” gegenüber der Default-Einstellung abgewählt. Wenn jedoch die Ursprungsdatei einer Orchesterpartitur gut im Layout angelegt ist und dies auch von Smartscore so übernommen wird, würde es mir günstig erscheinen, wenn Dorico standardmäßig dieses Layout übersetzen könnte und man dann erst im Nachhinein noch Umänderung vornehmen könnte, wo es von Vorteil erscheint.

Übrigens. Braucht Ihr noch Betatester oder Anregungen für die Weiterentwicklungen von Dorico? Gerne würde ich mich für dieses wunderbare Programm engagieren, sofern ein ernsthaftes Interesse vorhanden ist. Herzliche Grüße: Stefan

Moin Stefan, danke für die Zusatzinformationen, ich kann nichts dazu sagen, meine Expertise ist lediglich im Bereich der audio engine.
Anfragen zu Betatesting haben wir tatsächlich jede Menge, wer da aber aufgenommen wird entscheidet Daniel aus London, da habe ich keinen Einfluss.

Anregungen und feature requests kannst du natuerlich trotzdem geben hier über das Forum. Am liebsten sogar gleich im englischen Forum, weil Daniel nur dort liest. deepl.com macht sehr gute Übersetzungen selbst bei musikalischen Terminologien.