Hallo Köbi,
weitere Tests:
Ich habe musicxml2ly angewendet auf Dein IMSLP-xml-file, sowohl mit 2.18.2 als auch mit 2.19.48.
Beide musicxml2ly-Versionen geben im log einen Haufen von Warnungen, schreiben aber ein lesbare ly-files.
Diese ly-files compilieren ebenfalls mit einem Haufen von Warnungen. Tatsächlich ist das 2.19.48-pdf aber etwas besser, wenn auch ebenfalls unbrauchbar.
Wie schon gesagt halte ich das IMSLP-xml-file für kaputt.
Aber keine Fassung liefert ein unlesbares ly-file, wie bei Deiner 2.19.48-Fassung.
Ich bin auf 64-bit Ubuntu.
Da es in letzter Zeit zahlreiche Änderungen gegeben hat, die hier ins Spiel kommen könnten, wäre ein weiteres testen schön.
Um einen möglichen bug zu verifizieren oder zu falsifizieren, mache weitere Tests bitte nur direkt im Terminal, ohne Frescobaldi (um einen Einfluß von dort auszuschließen).
Gerade weil Du auf windows bist, iiuc, sind Deine Ergebnisse interessant.
Falls es sich um einen bug handelt, sollten wir versuchen ein minimal-Beispiel zu bekommen.
Versuch doch mal folgenden xml-code mit 2.19.48-musicxml2ly zu bearbeiten.
(Stammt von der
musicxml-home-page, deren "Hello world"-code)
Und berichte bitte was passiert.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
"-//Recordare//DTD MusicXML 3.0 Partwise//EN"
"http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="3.0">
<part-list>
<score-part id="P1">
<part-name>Music</part-name>
</score-part>
</part-list>
<part id="P1">
<measure number="1">
<attributes>
<divisions>1</divisions>
<key>
<fifths>0</fifths>
</key>
<time>
<beats>4</beats>
<beat-type>4</beat-type>
</time>
<clef>
<sign>G</sign>
<line>2</line>
</clef>
</attributes>
<note>
<pitch>
<step>C</step>
<octave>4</octave>
</pitch>
<duration>4</duration>
<type>whole</type>
</note>
</measure>
</part>
</score-partwise>
Gruß,
Harm
P.S.
lilyponds musicxml import ist generell verbesserungs-würdig.
Und ein export ist momentan überhaupt nicht codiert, Frescobaldi hat aber ein entsprechendes feature (wird aber selbst von deren Entwicklern momentan noch als experimentell bezeichnet).
Tatsächlich ist das xml-format an sich m.E. noch nicht ausgereift, sondern hängt viel zu sehr davon ab wie versiert der Ersteller mit dem jeweiligen Notensatzprogram ist.
Der Denemo-Entwickler hat versucht mit diesen Unwägbarkeiten bei xml-files besser umzugehen, was letztlich zu einer eigenen xml-Variante geführt hat, iirc.
Scheint aber besser zu funktionieren als anderes. Wäre vielleicht eine Möglichkeit!?