04-28-2018, 09:23 AM | #1 |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
MusicXML export is broken (proof) (FIXED)
I've tried exporting a simple MIDI item from Reaper to XML using part or time. Both have data in the files but import as blank pages in MuseScore, Finale, and Sibelius. Why is this?
Is this v2 or v3? How are people able to use export MusicXML from Reaper, I can't find any usable setting that actually allows practical use in other programs. Is there a workaround? Is this feature working as intended? Not on Windows at least. Creating a MusicXML file from within Musescore, Finale, and Sibelius all function correctly outside their programs. Reaper creating the XML is indeed the problem. What is it in the file that is causing the broken blank pages?
__________________
47.8% of statistics are made up. Last edited by lowellben; 04-28-2018 at 09:39 AM. |
04-28-2018, 09:36 AM | #2 |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
In case you have doubts, I can assure you. It's broken outside of Reaper. I have a snapshot for you. Can someone please help me? I need XML export to work outside of Reaper as I'm sure many do too.
This happens with a simple cmajor scale quarter note MIDI item export from Reaper. Time or score.
__________________
47.8% of statistics are made up. |
04-28-2018, 06:19 PM | #3 |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
70 views and nobody has a clue why MusicXML is borked?
__________________
47.8% of statistics are made up. |
04-28-2018, 11:07 PM | #4 |
Human being with feelings
Join Date: Oct 2013
Location: Argentina
Posts: 1,329
|
Hi!
I´m not being able to reproduce the problem here with v5.80. Would you mind sharing a test project to see if we can discern the causes? |
04-29-2018, 04:27 AM | #5 |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
DTD did not contain element declaration for document type name.
A "timewise" file is referencing the "partwise" DTD. I think.
__________________
it's meant to sound like that... |
04-29-2018, 04:44 AM | #6 |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
I don't understand. I have tried combinations of both types of export. The errors messages do not change at all.
__________________
47.8% of statistics are made up. |
04-29-2018, 05:55 AM | #7 |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
OK.
Post a couple of minimal examples. Perhaps just an empty bar. Save one as timewise, and one partwise. (name them accordingly).
__________________
it's meant to sound like that... |
04-29-2018, 10:45 AM | #8 |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
... and, possibly, the MusicXML DTD is broken.
__________________
it's meant to sound like that... |
04-30-2018, 12:35 AM | #9 |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
Ah, what about the "MusicXML Preferences" in Finale?
(File > Import > MusicXML Preferences ) Is it set to "validate against DTD"? Maybe change this to "validate against XSD" Does this make any difference?
__________________
it's meant to sound like that... Last edited by jrk; 04-30-2018 at 12:54 AM. |
04-30-2018, 03:31 AM | #10 |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
OK, so in the absence of further input from the OP, I did a bit of testing myself.
If Finale is configured to "validate against DTD" AND you attempt to import (into Finale) a file exported from reaper as "timewise" then these errors will occur. It appears to me that this is because Reaper exports "timewise" with the wrong DOCTYPE: Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.0 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd"> <score-timewise version="3.0"> <identification> <encoding> <software>REAPER 5.79/x64</software> <encoding-date>2018-03-30</encoding-date> </encoding> but the DTD doesn't define this - the DTD root is score-partwise This appears to be a Reaper bug, and should be reported in the appropriate place. Workaround: configure Finale to "validate against XSD" (I believe this is the default? Perhaps the OP changed this inadvertently.)
__________________
it's meant to sound like that... |
04-30-2018, 03:41 AM | #11 | |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
Sorry. Was out of town. I will check the validate setting, but keep in mind please that I tried Finale, Sibelius, and MuseScore and all programs showed the error. So maybe Reaper's default XML output configuration needs to be looked at? Seems not so universal? Thanks for your help with this. I am not experienced with bugs reportings.
Quote:
__________________
47.8% of statistics are made up. |
|
04-30-2018, 03:52 AM | #12 |
Administrator
Join Date: Mar 2007
Location: NY
Posts: 16,501
|
I believe that partwise is the standard musicxml format, and timewise is not consistently supported by many programs. As such, timewise export is not tested much on our side. It does look like REAPER is not setting the doctype correctly. We'll fix that, but partwise is the default, not timewise, right?
|
04-30-2018, 04:02 AM | #13 | |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
Quote:
__________________
47.8% of statistics are made up. |
|
04-30-2018, 04:08 AM | #14 | |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
Quote:
Thanks for your prompt response. I'm sure the OP will be grateful. I just posted in the bugs forum as well. Sorry. :-)
__________________
it's meant to sound like that... |
|
04-30-2018, 04:11 AM | #15 | |
Human being with feelings
Join Date: Aug 2015
Posts: 2,978
|
Quote:
If you can show something unexpected happening for "partwise", post an example here. Quickly! Before my trial of Finale expires :-)
__________________
it's meant to sound like that... |
|
04-30-2018, 04:21 AM | #16 |
Human being with feelings
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
|
I was just going to type a reply to remind that this error is occurring in part and time, in the applications I already mentioned. So the only common thread I found was the ole' Reaper Let me try something. Will report back.
__________________
47.8% of statistics are made up. |
Thread Tools | |
Display Modes | |
|
|