Export .xml from Digital Performer problem

• May 14, 2017 - 17:58

Hi there,

I export .xml files from Digital Performer latest version, open it with Sibelius 7.5, no problem.
I open it with MuseScore 2 and I get the message you see on the attachment.

MuseScore does open the file anyway but what is called on DP "conductor track", which it holds tempo changes and markers, it is not imported properly and it is always 1 bar late. Unfortunately I don't know how to shift all those info on the right place.

Any idea? Thank you

Best

Danilo Madonia
http://www.danworks.it

Attachment Size
Screen Shot 2017-05-13 at 14.41.29.png 43.05 KB

Comments

In reply to by Shoichi

Ciao Sochi,

I've attached the file, I can actually see it.
Yep, v2.1 …

Just in case you cannot see it , here we go:

"Fatal error: line 3825 column 21 Content of element beam does not match its type definition:
String content is not listed in the enumeration facet …"

Whatever it means :)

Best

In reply to by kuwitt

Hi there,

here you have two .xml file of the same project:

#1 created with Digital Performer: it opens with MuseScore 2.1 showing a warning error message, but it flawlessly opens with Sibelius 7.5.

#2 is the very same .xml file created with DP, opened with Sibelius 7.5 and re-exported to .xml. Now MuseScore 2.1 doesn't show any problem to open it.

Hope it helps ...

Best

Attachment Size
xml_check.zip 68.52 KB

In reply to by Jojo-Schmitz

Hello Jojo,

that's interesting. Would you think that MuseScore could find in the future a workaround to tolerate this issue a-la Sibelius, or should I contact MOTU folks and inform them about it?

By the way, if that's the only thing, for now can I edit the .xml and substitute that "start" string with the "begin" one, right? Thank you …

Best

In reply to by danworks

In MuseScore just ignore that error and load the file anyway.
MuseScore could partially fixed to accept "start" and understand/turn into "begin", although I believe it does that somehow anyway internally, but that wouldn't change that error message, as that is generated by the XML validator, which validates against the MusicXML standard and is run bevore MuseScore itself reads and interpretes the XML.

Reporting to the vendor of program producing that invalid XML is the only way to get this fixed for real.

In reply to by danworks

If DP is violating the standard, they should definitely be informed.

In general, we don't go out of way to accept all the various forms of incorrect MusicXML that could possibly exist - this would be impossible to maintain as there are probably hundreds of such errors to deal with. It is better to focus efforts on doing the best we can of supporting correct MusicXML.

Do you still have an unanswered question? Please log in first to post your question.