Actually very easy. A .mscz file is actually a zipped (compressed) .mscx file. So, the way I do it on my Mac is to rename or copy the file to a .zip filename, and then in Finder double click on it. It will be uncompressed into a folder which contains the .mscx file, which is a .xml file.
While it is technically true that MSCX is an XML type of file, it is not the same as MusicXML, and more particularly, it won't be useful in any program but MuseScore. In order to generate true MusicXML, you need File / Export.
Marc,
I just began exporting. In fact, I've used file/export. I've made .wav or mp3 copies (for audio) as well as musicxml, though the latter is sometimes altered a bit. I've been concerned about what is the most useful...would that be musicxml?
Edit: to be clear, I made musicxml for score copy.
I'm confused. Each has a different purpose. MP3 Is good for listening to, MIDI is good for importing into sequencer / DAW programs, MusicXML is good for importing into other notation program. Export the one(s) that suit your needs.
I think you've answered. Musicxml is read in all or most notation programs.I'm new to all this. I just want to have various files for whatever purposes, but not those unneccesary. It seems musicxml is important to have. Eventually when I upload, I prefer to do so on something other than mscz. I'd prefer to fuss over the sound quality, so I will look into this "custom audio" at which time I'm sure to have a question...or two.
Oh, but that's a missunderstanding then. XML describes the syntax of a file while MusicXML and MuseScoreXML (.mscx) are file formats. While both use XML as their file format one can't be substituted for the other by just renaming a file.
It seems that Musescore used to convert to .XML as I have files from Jan '17 that were done that way but now .XML is not a choice. I'm trying to coordinate with an older version of Sibelieus and she can't open Musicxml. Any suggestions? Thanks
To be clear: it's the exact same format. The MusicXML folks just asked everyone to change the name from ".xml" to ".musicxml". If your other programs aren't on board with this yet, just change the name back to ".xml" after exporting the file.
It may still be possible to make MuseScore 3 (too late for MuseScore 2) to allow for saving as .xml, as a convenience to the users? Esp. on Windows it is not all that easy to change the extension of a file (but no rocket science either). I wanted this back when we switched to .musicxml, but got overruled ;-)
I'm certainly not in favour of allowing MuseScore to export .xml files by default, but I suppose there is no harm in having an advanced preference to enable this functionality. Enabling that option would also allow command line users to request .xml using the -o export option.
I don't understand why the option to export with the extension of xml was removed so quickly. At the time of the release, the musicxml extension was just (within a few days) created and compatibility with existing software ceased, and the only difference was the extension. If there is a change to the exported xml format that requires xml 3.0, then by all means, don't cause more confusion, but otherwise allow for the xml extension.
I agree there should have been a transition period when both were available (I had nothing to do with that decision). I'm just saying that any transition should be over now anyway, so it shouldn't be enabled by default in MuseScore 3.
I'm saying the xml option should be available in version 3. There are many users out there still using software that uses the xml extension. Even though the latest versions may include the musicxml extension, a lot of people who are using MuseScore are probably doing so because they are hesitant to spend money to upgrade to the latest version of software, just so they can use the musicxml extension. One piece of evidence is that I don't remember seeing a file with the musicxml extension being uploaded for help because it was created by another program. I only remember seeing xml extensions.
MuseScore 3 still accepts .xml files during import, and I'm saying there should be an option to export them, but that the option should be disabled by default. This seems the best compromise in terms of encouraging the standard extension while still enabling use with software that doesn't yet recognise it.
Nobody ever wanted .xml to be the default (after the introduction of .musicxml), just as an additional option.
It is a 1-line change to make it available to the -o option and for the knowing user to manually change the extension from musicxml to xml).
And is another 2-line change (still requiring the user to manually change the extension from musicxml to xml, but at least telling about this) or a 2-line addition (to let the user chose) for making it available in the export and export parts dialogs.
Another additional 4 lines to make it available only if some (advanced) preference is set
The problem is that there is no such thing as "the default" if both options are made available; there is just two options, and people will choose the one they recognise. I suppose this could be discouraged by labelling it "Uncompressed MusicXML (legacy)" or something like that, but if .xml is hidden and only displayed via an advanced preference that would ensure it is only used by people who actually need it.
Since the definitions are for software features, functions, systems not a mere string/extension choice, it make them tricky to apply in this case
veralted translates back to outdated, which does capture the nature of the extension, is the most common-language / neutral term, without any of the baggage of the other 3 terms.
+1 for Outdated
Legacy https://en.wikipedia.org/wiki/Legacy_system
In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system," yet still in use.
Obsolete
A better alternative is available so this is now deemed redundant. Will probably be discontinued in the next release.
No longer works as expected, or doesn't do anything at all.
Deprecated
... in this release, but no longer being developed or supported. Will be discontinued in the next release or two.
A "marker", saying that it should not be used, something else that has the same effect has been created.
I took the decision of removing .xml and I still strongly support it. I'm glad MuseScore 2 stopped to create badly named files.
There is a confusion for years between XML and MusicXML. The creation of the .musicxml extension has been the best thing which happens to MusicXML for years. Given the position of MuseScore, I strongly believe we should lead the pack and stop disseminating XML files. The ability to export to .xml on the command line is a joke. If you can handle calling MuseScore on the command line or writing a Makefile, then you can handle to rename a .musicxml to a .xml if you really need it. I still don't believe yet another option even if "advanced" is a good idea.
Windows by default hides known extensions, so you can't change them at all.
Even if you setup the Windows Explorer to show known extensions (which I very much agree to be a Good Thing ™ in itself), a 'right-click, rename' still makes it difficult to change the extension as
by default this selects the filename
it is fiddly to get to the extension (yes, really!)
it gives a warning about this change you'd have to dismiss
I don't have much insight on how Mac's Findfer (?) or the GUI tools on Linux hand this, on the Mac/Linux command line this indeed is very easy to do. In a Makefile it is possible, but less easy.
The problem/question came and stille comes up time and time again, having to tell uses numerous times that a simple rename is sufficient (in this case, but for converting e.g. an mscz into an mp3), and then in a next step explaining step-by-step how that is done on the given platform is just a waste of resources.
Although hiding it behind an advanced preference might not be the most brilliant idea, advanced users tend to know that they want or need and how to achieve it, it is the non-advanced ones that are more likely to stumble accross the need and struggle with the manual renaming.
Currently if you go to File > Export > Save as Type (musicxml), the "File name" field displays "MyFile.musicxml". User is able to edit File name to "MyFile.xml" and click save, but in this case no output is produced, and user is not notified there was a problem.
Incredibly late, but I just found the solution if anyone else ever comes across this like I did: Export>MusicXMl>select "Uncompressed (outdated) xml" from the drop down. O needed to upload a file to Noteflight, and for some very weird reason the only notation format it can import is XML, not MXL
Comments
With Save as.... and choose xml file
In reply to Save as by Daniel Fajardo
or use the batch export plugin
Save as -> MusicXML. Assuming by XML you mean MusicXML. Because XML only doesn't mean anything.
Actually very easy. A .mscz file is actually a zipped (compressed) .mscx file. So, the way I do it on my Mac is to rename or copy the file to a .zip filename, and then in Finder double click on it. It will be uncompressed into a folder which contains the .mscx file, which is a .xml file.
In reply to Actually very easy. A .mscz… by svenyonson
This is a 6 year old thread. Export is the easiest way today.
In reply to Actually very easy. A .mscz… by svenyonson
While it is technically true that MSCX is an XML type of file, it is not the same as MusicXML, and more particularly, it won't be useful in any program but MuseScore. In order to generate true MusicXML, you need File / Export.
In reply to While it is technically true… by Marc Sabatella
Marc,
I just began exporting. In fact, I've used file/export. I've made .wav or mp3 copies (for audio) as well as musicxml, though the latter is sometimes altered a bit. I've been concerned about what is the most useful...would that be musicxml?
Edit: to be clear, I made musicxml for score copy.
In reply to Marc, I just began exporting… by penne vodka
I'm confused. Each has a different purpose. MP3 Is good for listening to, MIDI is good for importing into sequencer / DAW programs, MusicXML is good for importing into other notation program. Export the one(s) that suit your needs.
In reply to I'm confused. Each has a… by Marc Sabatella
You're confused? :-)
I think you've answered. Musicxml is read in all or most notation programs.I'm new to all this. I just want to have various files for whatever purposes, but not those unneccesary. It seems musicxml is important to have. Eventually when I upload, I prefer to do so on something other than mscz. I'd prefer to fuss over the sound quality, so I will look into this "custom audio" at which time I'm sure to have a question...or two.
In reply to Actually very easy. A .mscz… by svenyonson
@svenyonson Thank you. MS3 couldn't open the files, MS2 reported XML error, and this actually worked.
In reply to Thank you. MS3 couldn't open… by Kornelije Kovac
mscx in version 2 followed xml enough to use it as xml, but version 3 no longer makes that possible.
In reply to mscx in version 2 followed… by mike320
What? mscx is an xml-like format in either version. but not MusicXML
In reply to What? mscx is an xml-like… by Jojo-Schmitz
I misspoke. I should have said musicxml.
In reply to mscx in version 2 followed… by mike320
Oh, but that's a missunderstanding then. XML describes the syntax of a file while MusicXML and MuseScoreXML (.mscx) are file formats. While both use XML as their file format one can't be substituted for the other by just renaming a file.
It seems that Musescore used to convert to .XML as I have files from Jan '17 that were done that way but now .XML is not a choice. I'm trying to coordinate with an older version of Sibelieus and she can't open Musicxml. Any suggestions? Thanks
Joe
In reply to It seems that Musescore used… by Joe Feager
Ciao Joe, try renaming the file (delete Music) to get *.xml
In reply to It seems that Musescore used… by Joe Feager
Maybe you need for your Sibelius version the Dolet plugin.
In reply to It seems that Musescore used… by Joe Feager
To be clear: it's the exact same format. The MusicXML folks just asked everyone to change the name from ".xml" to ".musicxml". If your other programs aren't on board with this yet, just change the name back to ".xml" after exporting the file.
In reply to To be clear: it's the exact… by Marc Sabatella
It may still be possible to make MuseScore 3 (too late for MuseScore 2) to allow for saving as
.xml
, as a convenience to the users? Esp. on Windows it is not all that easy to change the extension of a file (but no rocket science either). I wanted this back when we switched to.musicxml
, but got overruled ;-)In reply to It may still be possible to… by Jojo-Schmitz
I'd like to add a +1 here, except it should rather be a +10
That change broke all of our (authomatic) Makefile-based workflows.
In reply to I'd like to add a +1 here,… by rmattes
Makefile based the subsequent rename should not be any major problem.
May use https://musescore.org/en/node/12452#comment-42050 as the basis ;-)
In reply to It may still be possible to… by Jojo-Schmitz
I'm certainly not in favour of allowing MuseScore to export .xml files by default, but I suppose there is no harm in having an advanced preference to enable this functionality. Enabling that option would also allow command line users to request .xml using the
-o
export option.In reply to I'm certainly not in favour… by shoogle
I don't understand why the option to export with the extension of xml was removed so quickly. At the time of the release, the musicxml extension was just (within a few days) created and compatibility with existing software ceased, and the only difference was the extension. If there is a change to the exported xml format that requires xml 3.0, then by all means, don't cause more confusion, but otherwise allow for the xml extension.
In reply to I don't understand why the… by mike320
Don't tell me...
In reply to I don't understand why the… by mike320
I agree there should have been a transition period when both were available (I had nothing to do with that decision). I'm just saying that any transition should be over now anyway, so it shouldn't be enabled by default in MuseScore 3.
In reply to I agree there should have… by shoogle
I'm saying the xml option should be available in version 3. There are many users out there still using software that uses the xml extension. Even though the latest versions may include the musicxml extension, a lot of people who are using MuseScore are probably doing so because they are hesitant to spend money to upgrade to the latest version of software, just so they can use the musicxml extension. One piece of evidence is that I don't remember seeing a file with the musicxml extension being uploaded for help because it was created by another program. I only remember seeing xml extensions.
In reply to I'm saying the xml option… by mike320
MuseScore 3 still accepts .xml files during import, and I'm saying there should be an option to export them, but that the option should be disabled by default. This seems the best compromise in terms of encouraging the standard extension while still enabling use with software that doesn't yet recognise it.
In reply to MuseScore 3 still accepts … by shoogle
How to disable? Hide behind -e option)
In reply to I agree there should have… by shoogle
Nobody ever wanted .xml to be the default (after the introduction of .musicxml), just as an additional option.
It is a 1-line change to make it available to the -o option and for the knowing user to manually change the extension from musicxml to xml).
And is another 2-line change (still requiring the user to manually change the extension from musicxml to xml, but at least telling about this) or a 2-line addition (to let the user chose) for making it available in the export and export parts dialogs.
Another additional 4 lines to make it available only if some (advanced) preference is set
In reply to Nobeody ever wanted .xml to… by Jojo-Schmitz
The problem is that there is no such thing as "the default" if both options are made available; there is just two options, and people will choose the one they recognise. I suppose this could be discouraged by labelling it "Uncompressed MusicXML (legacy)" or something like that, but if .xml is hidden and only displayed via an advanced preference that would ensure it is only used by people who actually need it.
In reply to The problem is that there is… by shoogle
I like that idea. Not to sure about that "legacy", to me this is a euphemism for "obsolete" and I'd rather call a spade a spade ;-)
Anyway, see https://github.com/musescore/MuseScore/pull/4370
Edit: how about "deprecated"?
Edit 2: Doesn't really matter, I'd translate it to "veraltet" in any case ;-)
In reply to I like that idea by Jojo-Schmitz
(apologies for not citing all definitions)
Since the definitions are for software features, functions, systems not a mere string/extension choice, it make them tricky to apply in this case
veralted translates back to outdated, which does capture the nature of the extension, is the most common-language / neutral term, without any of the baggage of the other 3 terms.
+1 for Outdated
Legacy
https://en.wikipedia.org/wiki/Legacy_system
In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system," yet still in use.
Obsolete
A better alternative is available so this is now deemed redundant. Will probably be discontinued in the next release.
No longer works as expected, or doesn't do anything at all.
Deprecated
... in this release, but no longer being developed or supported. Will be discontinued in the next release or two.
A "marker", saying that it should not be used, something else that has the same effect has been created.
In reply to (apologies for not citing… by Riaan van Niekerk
PR amended to use "outdated"
And here's the old discussion about doing away with .xml: https://github.com/musescore/MuseScore/pull/3253/#discussion_r130397975
In reply to I agree there should have… by shoogle
I took the decision of removing .xml and I still strongly support it. I'm glad MuseScore 2 stopped to create badly named files.
There is a confusion for years between XML and MusicXML. The creation of the .musicxml extension has been the best thing which happens to MusicXML for years. Given the position of MuseScore, I strongly believe we should lead the pack and stop disseminating XML files. The ability to export to .xml on the command line is a joke. If you can handle calling MuseScore on the command line or writing a Makefile, then you can handle to rename a .musicxml to a .xml if you really need it. I still don't believe yet another option even if "advanced" is a good idea.
In reply to I took the decision of… by [DELETED] 5
Proplem with that, esp. on Windows:
I don't have much insight on how Mac's Findfer (?) or the GUI tools on Linux hand this, on the Mac/Linux command line this indeed is very easy to do. In a Makefile it is possible, but less easy.
The problem/question came and stille comes up time and time again, having to tell uses numerous times that a simple rename is sufficient (in this case, but for converting e.g. an mscz into an mp3), and then in a next step explaining step-by-step how that is done on the given platform is just a waste of resources.
Although hiding it behind an advanced preference might not be the most brilliant idea, advanced users tend to know that they want or need and how to achieve it, it is the non-advanced ones that are more likely to stumble accross the need and struggle with the manual renaming.
In reply to Proplem with that, esp. on… by Jojo-Schmitz
No need to repeat what has been said, but Jojo makes very good points.
In reply to No need to repeat what has… by mike320
Currently if you go to File > Export > Save as Type (musicxml), the "File name" field displays "MyFile.musicxml". User is able to edit File name to "MyFile.xml" and click save, but in this case no output is produced, and user is not notified there was a problem.
In reply to Currently if you go to File … by benjamincaryl1
And to fix this just one line of my changes is needed.
In reply to No need to repeat what has… by mike320
See also #271445: Include .xml suffix for export
Ok
In reply to Ok by Gleb Baikov
And your question is?
TUMI ROBEY NIROBEY.mid
In reply to [inline:TUMI ROBEY NIROBEY… by krishnaisro
And your point is?
Incredibly late, but I just found the solution if anyone else ever comes across this like I did: Export>MusicXMl>select "Uncompressed (outdated) xml" from the drop down. O needed to upload a file to Noteflight, and for some very weird reason the only notation format it can import is XML, not MXL
In reply to Incredibly late, but I just… by Andrew Bloom
That is what #271445: Include .xml suffix for export added, until then only the worakound above existed