Fehler bei Import von Sibelius

• Feb 8, 2021 - 15:48

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

Attachment Size
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.

    <clef number="1" color="#000000">
     <sign>G</sign>
     <line>2</line>
     <clef-octave-change>-1</clef-octave-change><<<<<<<<<<<<<<<<<<<<
    </clef>
    <staff-details number="1" print-object="yes" />
    <transpose>
     <diatonic>0</diatonic>
     <chromatic>0</chromatic>
     <octave-change>-1</octave-change><<<<<<<<<<<<<<<<<<<<<<<<
    </transpose>
 

Meines Erachtens macht Sibelius das falsch, MuseScore importiert korrekt (Garbage in, Garbage out)

In reply to by 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

In reply to by 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

In reply to by 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?

In reply to by 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.

In reply to by 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.

Attachment Size
test2.musicxml 20.03 KB

In reply to by 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.

In reply to by 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 ;-).

In reply to by 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.

In reply to by kuwitt

        <clef>
          <sign>G</sign>
          <line>2</line>
          <clef-octave-change>-1</clef-octave-change>
          </clef>
 ...
      <note default-x="86.99" default-y="-270.00">
        <pitch>
          <step>A</step>
          <octave>2</octave>
          </pitch>
        <duration>1</duration>
        <voice>1</voice>
        <type>quarter</type>
        <stem>up</stem>
        </note>
 

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.

Do you still have an unanswered question? Please log in first to post your question.