Fehler bei Import von Sibelius
Hallo,
Ich habe im Anhang mehrere Dateien, die alle identisch klingen sollten. Es ist ein Import aus Sibelius.
Musescore 3.6.1 zeigt den Tenor in falscher Lage. Der Sound sollte in den Stimmen identisch sein, ist es aber nicht. Wo liegt der Fehler?
Leider werden die Dateien Test.sib und test.mp3 nicht geladen.
musescore 3.6.1
Ubuntu 20.10
Danke für einen Hinweis
Bernhard
Anhang | Größe |
---|---|
test - Partitur.pdf | 14.41 KB |
test.xml | 29.14 KB |
test.mxl | 2.72 KB |
Comments
Import von test.xml und test.mxl zeigt den Tenor a) im oktavierten Violinschlüssel und b) transponiert in eine Oktave nach unten. Es sollte nur eines von beiden der Fall sein.
Meines Erachtens macht Sibelius das falsch, MuseScore importiert korrekt (Garbage in, Garbage out)
Antwort auf Import von test.xml und test… von Jojo-Schmitz
Herzlichen Dank für die schnelle Antwort. Du bestätigst meine Vermutung.
(Könntest du bitte vielleicht noch schauen, welche Klänge verwendet werden: bei mir ist es Piano in S, A und B, ChorWah im T.)
Garbage in, Garbage out kann ich leider dem Sibelius-User nicht schreiben. Die Frage ist: Hat er es falsch gemacht oder ist die Exportfunktion von Sibelius marode?
(Ich muss halt die anderen Dateien, die diesen Fehler haben, nachbearbeiten.)
B
Antwort auf Herzlichen Dank für die… von Bernhard Dedera
Wg. des Sounds kann ich da keinen Grund erkennen, aus dem da Sopran, Alt und Bass anders behandelt werden als Tenor
Antwort auf Wg. des Sounds kann ich da… von Jojo-Schmitz
D.h., dass man mal vermuten kann, dass SAB schon in Sibelius anders behandelt werden als T. Mein Kollege meint, dass die Änderung an Musescore liege, er habe unisono geschrieben.
Antwort auf D.h., dass man mal vermuten… von Bernhard Dedera
Er mag das in Sibelius unisono geschrieben haben, aber der MusicXML Export hat's halt versaut.
Und unisono ist das nicht, eine Oktave ist Tenor/Bass schon tiefer als Sopran/Alt, aber halt nicht 2, wie der Tenor
Das mit den Sound kann ich, wie bereits geschrieben, nicht erklären, im MusicXML sehe ich da keine relevanten Unterschiede, da könnte dann in der Tat die Macke beim Import liegen
Mache dazu mal am Besten ein Topic im englischen Form auf, auf das sich Leon Vinken das mal ansieht, das ist unser MusicXML Guru
Antwort auf Wg. des Sounds kann ich da… von Jojo-Schmitz
Liegt vermutlich an den Instrumentennamen in der xml (Soprano vs. Sopran, Alto vs. Alt, Tenor=Tenor, Bass (2) vs. Bass)?
Antwort auf Liegt vermutlich an den… von kuwitt
Ah! Gut möglich
Antwort auf Herzlichen Dank für die… von Bernhard Dedera
Evlt, hilft es bei Sibelius das Dolet Plugin für den MusicXML Export zu nutzen?
Also bei Reimport macht mein Sibelius 8.2 komische Dinge. Siehe Anhang.
Mach mal einen Reimport mit deinem Sibelius, was wahrscheinlich neuer ist.
Antwort auf Also bei Reimport macht mein… von hasenfuss
Ups, das sieht ja schon schräg aus und das bei einer recht einfachen Partitur. Ich habe auch schon andere Sachen bekommen, wo z.B. viele harte Systemwechsel und Seitenwechsel enthalten waren.
Dazu habe ich noch Fragen:
Bedeutet dies, dass Sibelius die xml-Dateien fehlerhaft generiert? oder Musescore falsch liest?
Gibt es überhaupt einen einigermaßen korrekten Transfer von Sibelius zu Musescore?
Antwort auf Ups, das sieht ja schon… von Bernhard Dedera
Da ich sehr viel mit musicxml herumschiebe, würde ich sagen, wer schuld ist, ist egal. Weil bei der nächsten Programmversion oder Änderung des musicxml-Standards ändert sich das Spiel.
Man bekommt eigentlich nie das, was man im Ursprungsprogramm eingegeben hat. Nachbearbeitung ist eine eingepreiste Plicht. Die Versprechen die mit dem Musicxmlstandard einhergehen, sind stark geschönt.
Aber man kann davon ausgehen, dass die Fehler systematisch sind. Das bedeutet, wenn Du mehrere Dateien konvertieren willst, finde heraus, was schief geht und wo Du am praktischsten ändern kannst. Also kann ich wo Makros verwenden oder wo ist die Änderung am leichtesten für dich. Das heißt auch vielleicht die Sibeliusdateien entsprechend vorbereiten.
Was auch ganz praktisch sein kann, wenn man so etwas kann, die Dateien in Notepad zu öffnen und mit regulären Ausdrücken zu bearbeiten. Das geht für die nicht komprimierten musicxml- und Musescoredateien.
Wenn Du den ersten Satz, des letzten Absatzes nicht verstanden hast, dann lass davon eher die Finger.
Antwort auf Da ich sehr viel mit… von hasenfuss
Btw. @Bernhard Dedera: Für mich ist immer eine gute Referenz, wenn ich die Dateien bei soundlice lade, um zu sehen, wie dort die Datei verarbeitet wird: https://www.soundslice.com/musicxml-viewer/.
MusicXml-Dateien mit einem Texteditor nutze ich eher für Testzwecke, um hier und da einmal etwas zu ändern (in diesem Fall zum Beispiel die Instrumentenbezeichnungen anzupassen), darüber hinaus besitzt ja MuseScore genügend hausinterne Möglichkeiten, um die Partitur zu korrigieren (z.B. Rechtsklick auf die Notenzeile->Eigenschaften Notenzeile/Instrument... und entsprechendes Instrument auswählen).
Anmerkung: im Anhang zum Vergleich zu deiner Version mit soundslice, nachdem ich die Instrumente in MuseScore angepasst habe.
Antwort auf Btw. @Bernhard Dedera: Für… von kuwitt
Natürlich kann ich die Sachen alles bearbeiten, das ist keine so große Aufgabe. Ich wollte aber schon noch genauer wissen, wo die Problemzonen sind.
Darf ich nochmals die Fachleute befragen:
In der .xml-Datei steht: Tenor, oktaviert.
Wenn ich die .xml-Datei mit capella öffne: stimmen dann die Zuordnungen?
Gibt Sibelius das »falsch« aus?
Wurde es (vom Urheber bei Sibelius) falsch geschrieben? (Dann ließe sich ja was machen.)
Wurde es von musescore falsch interpretiert?
Leider kann ich die Sibelius-Datei nicht analysieren.
Antwort auf Natürlich kann ich die… von Bernhard Dedera
Mit der Oktavierung im Tenor habe ich mich nicht beschäftigt. Zudem besitze ich weder Sibelius noch Capella, um dies nachzuprüfen.
Mir sind allein die Instrumentenbezeichnungen in deiner Xml-Datei aufgefallen. Bearbeite einmal diese Datei mit einem Texteditor und ändere unter "instrument-name" für Sopran, Alt und Bass die Bezeichnungen und öffne die modifizierte Datei mit MuseScore bzw. Soundslice.
Ich kann mir nicht vorstellen, dass Bezeichnungen wie "Soprano", "Alto" oder "Bass (2)" allgemeingültigen Instrumentenbezeichnungen entsprechen und wie sie unter Sibelius zustandekommen.
Aber als Fachmann würde ich mich durchaus nicht bezeichnen ;-).
Antwort auf Natürlich kann ich die… von Bernhard Dedera
Tenor benutzt entweder Viiolinschlüssel und singt eine Oktave tiefer oder benutzen den oktavierten Viiolinschlüssel. Aber halt nicht beides, da hat Sibelius eindeutig Murks erzeugt.
Antwort auf Tenor benutzt entweder… von Jojo-Schmitz
Ich arbeite viel mit XML Ex- und Import. Bei Import einer in Sibelius erzeugten XML Datei in Musescore ist der Tenor 1 Oktave zu tief. Import der gleichen XML Datei in capella Reader stimmt alles. Deswegen kann der Fehler nicht bei Sibelius liegen, sondern im Import bei Musescore.
Antwort auf Ich arbeite viel mit XML Ex-… von Platzeins
Oder daran, dass Capella das für Sibelius Import automatisch korrigiert. Könnte MuseScore theoretisch auch tun.
Hänge mal eine Beispiel XML von Sibelius hier an
Antwort auf Btw. @Bernhard Dedera: Für… von kuwitt
Oktavierted Violonschlüssel, soweit korrekt, aber ein A2 ist für Tenöre schlicht zu tief, Sopran und Alt haben in der Datei ein A4, Bass ein A3. Aber diese Datei (von @Kuwitt) stammt von MuseScore, nicht von Sibelius...
Für Sibelius gilt, was ich in meiner ersten Antwort gesagt hatte, oktavierter Violinschlüsssel und um Oktave transponieren ist doppelt gemoppelt und falsch.
MuseScore könnte in einem solchen Fall (Exporter: Sibelius, Instrument: Tenor, Schlüssel: oktavierter Violinschlüsssel, Transposition: 1 Oktave nach unten) korrigierend eingreifen und die Transposition ignorieren.
Meines Wissens ist der direkte Sibelius MusicXML Export eigentlich nur dazu da (oder geeignet) in andere Sibelius Versionen wieder zu Importieren, für 'echten' MusicXML Export ist das Dolet Plugin da.
Antwort auf <clef> <sign>G<… von Jojo-Schmitz
Falls das aber ein Fehler in Sibelius ist, sollte den Musescore nicht korrigieren. An einem schönen Tag wird der in Sibelius korrigiert und dann ist es wieder falsch in Musescore ... :-)
Antwort auf Falls das aber ein Fehler in… von HildeK
MuseScore korrigiert jetzt schon zahlreiche Fehler von Sibelius, Finale, Dolet 6, Dolet 8, Noteflight...
Siehe https://github.com/musescore/MuseScore/blob/1159cca03afc4f95ec0e1b1adae…