• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Musicxml nach .ly konvertieren

Begonnen von yes, Samstag, 20. März 2010, 09:37

Vorheriges Thema - Nächstes Thema

yes

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.

ding-dong

Zitat von: yesIch 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

yes

#2
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.

fugenkomponist

#3
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...

comper

Auch die Erweiterung py mitgeben:  musicxml2ly.py   

yes

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

ding-dong

ist denn dein test.xml komprimiert / zipped? dann solltest du es wahrscheinlich entpacken. sonst ohne -z aufrufen…

comper

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

yes

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'

kilgore

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

kilgore

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