encoding-tools icon indicating copy to clipboard operation
encoding-tools copied to clipboard

Failed to add timing to MEI 3.0 files

Open odub opened this issue 8 years ago • 4 comments

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 avatar Dec 09 '16 01:12 odub

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 avatar Dec 09 '16 01:12 odub

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

odub avatar Dec 09 '16 11:12 odub

@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 avatar Dec 09 '16 15:12 pe-ro

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

pe-ro avatar Dec 09 '16 15:12 pe-ro