Closed odub closed 7 years ago
Maybe I should be running saxon instead? A working usage example would be really useful here.
Hi,
Sorry to see that you're having trouble with the conversion. Perhaps it's not as straightforward as it should be, but the process does work.
@meiversion
from "2013" to "3.0.0".I've attached a zip file with a timewise version of your original file and the output of step 3, minus the change in @meiversion
.
Great to have the extended instructions. Thanks!
Two gotchas for anyone in future:
1) It seems like you need the paid version of Saxon (so, PE or EE) to run musicxml2mei-3.0.xsl
. I installed this by modifying the homebrew formula to point at http://www.saxonica.com/download/SaxonPE9-6-0-7J.zip. You can get a free 30 day trial from Saxonica.
2) The source MusicXML files had doctype declarations pointing at no longer functional URLs. I got around this by referencing local files instead, for example:
<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 1.1 Partwise//EN"
"../../../library/musicxml30/partwise.dtd">
I'm trying to convert MusicXML files to MEI using xsltproc.
For example:
Whichever XSL I try I get a big list of errors.
Here's the file: bwv2.6.xml.zip
Am I doing something wrong?