music-encoding / encoding-tools

Tools for working with or transforming MEI Encodings
Educational Community License v2.0
41 stars 32 forks source link

Failed to add timing to MEI 3.0 files #16

Open odub opened 7 years ago

odub commented 7 years ago

Hi,

I've been happily working with the output after working through my problems from this issue: https://github.com/music-encoding/encoding-tools/issues/14

As a follow-up, I now want to run the meiAddTiming.xsl on the output.

I get the following error:

Saxon evaluation license expires in 11 days
The source file is not a 2013 version MEI file!
Error at xsl:message on line 272 of meiAddTiming.xsl:
  XTMM9000: Processing terminated by xsl:message at line 272 in meiAddTiming.xsl
Processing terminated by xsl:message at line 272 in meiAddTiming.xsl

Is there a way I can get around this? I don't see a way to downgrade from MEI 3.0 to MEI 2013 in order to run this process.

odub commented 7 years ago

I mainly want to add the tstamp attribute to notes and rests. If using the xsl isn't possible, is there another way it might be possible to achieve this?

odub commented 7 years ago

I'm currently bypassing the problem by removing the version check and this seems to work! Hopefully the output data is ok…

pe-ro commented 7 years ago

@odub: As you've discovered, the encoding tools have not been maintained as rigorously as they should be. None of them come with a guarantee of fitness. 😃

pe-ro commented 7 years ago

To verify that removing the version check actually works, you should validate your output against the latest schema.