Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: yes am Samstag, 20. März 2010, 09:37
-
Hallo,
wie kann ich eine Musicxml z.B. von Wikifonia nach ly konvertieren.
Ich weiß zwar dass es in der Lilypond-Installation ein musicxml2ly- irgendwas gibt, aber ich weiß nicht wie ich das aufrufe.
Die Beschreibungen, die ich dazu bislang im Netz gefunden habe, habe ich nicht verstanden.
-
Ich weiß zwar dass es in der Lilypond-Installation ein musicxml2ly- irgendwas gibt, aber ich weiß nicht wie ich das aufrufe.
hast du das gelesen? http://lilypond.org/doc/v2.12/Documentation/user/lilypond-program/Invoking-musicxml2ly#Invoking-musicxml2ly (http://lilypond.org/doc/v2.12/Documentation/user/lilypond-program/Invoking-musicxml2ly#Invoking-musicxml2ly)
-
Ja, habe ich gelesen, aber nicht verstanden, was ich da tun muss.
Welche Kommandozeile?
und was bedeuten die Punkte?
musicxml2ly [Optionen]… XML-Datei
Wo gebe ich das ein?
Wenn ich es in "Ausführen" im Start-Menü von Windows eingebe, dann erhalte ich nur die Fehler-Meldung, dass es musicxml2ly nicht finden könne.
-
Du kannst bei "Ausführen" cmd eingeben, dann kommst du zur Kommandozeile. Mit cd C:\meinOrdner o.ä. gehst du dann in den Ordner, wo sich deine Datei befindet und dann gibst du musicxml2ly meineDatei.xml ein. Was für Optionen du zusätzlich dazuschreiben kannst und was die bewirken, erfährst du mit musicxml2ly -h Das sieht dann z.B. so aus: musicxml2ly --no-beaming meineDatei.xml
Ich hoffe, das hilft...
-
Auch die Erweiterung py mitgeben: musicxml2ly.py
-
Danke, Das hat mir jetzt beides schon ein Stück weitergeholfen, dass ich jetzt in der Kommandozeile nach Eingabe von
musicxml2ly.py -z Test.mxl
oder
musicxml2ly.py Test.mxl
die Antwort bekam:
Runtime Error: De-compression requires the <missing> zlib module
-
ist denn dein test.xml komprimiert / zipped? dann solltest du es wahrscheinlich entpacken. sonst ohne -z aufrufen…
-
Für den Fall, dass ein PATH-Problem vorliegt:
statt bloss musicxml2ly.py am Kommandoanfang, Folgendes (anpassen und) ausprobieren:
"C:\Program Files\LilyPond\usr\bin\python.exe" "C:\Program Files\LilyPond\usr\bin\musicxml2ly.py"
Gruss
-
Danke für die Antworten.
Mittlerweile ist es mir gelungen das File zu entzippen, aber die Konvertierung geht immernoch nicht wegen irgendetwas in dem File.
Die Fehlermeldung lautet:
AttributeError: PartGroupInfo instance has no attribute 'set_part_information'
-
Liebe Lilys
Ich würde gern dieses Thema neu erwecken.
Ich versuche auch eine .ly Datei zu erzeugen aus einer .xml Datei von Sibelius 7. Ich bekomme letztendlich die gleiche Meldung wie yes:
AttributeError: PartGroupInfo instance has no attribute 'set_part_information'
Hat jemand eine Ahnung was da schief gelaufen ist?
Dank und Gruß!
kil
-
Also ich bin selber etwas weiter damit gekommen. Der Grund für das AttributeError habe ich beheben können. Ich habe einfach durch mein .xml Datei gesucht, und habe einen Teil gefunden der anscheinend relavant war:
<part-group type="start" number="1">
<group-symbol>brace</group-symbol>
</part-group>
Vielleicht ist das ein Problem mit der Sibelius Version oder musicxml2ly Version...ich verstehe es selber alles nicht.
Die drei Zeilen habe ich jedenfalls gelöscht, und voila! Ein .ly Datei wird rausgespuckt! Das Datei ist zwar von Lilypond nicht kompilierbar und scheint zunächst ungebrauchbar zu sein... ist aber nicht der Fall! Dazu starte ich aber ein neuen Thread...
Gruß
kil