.musicxml vs .mxl

General notation questions, including advanced notation, formatting, etc., go here.

Moderators: Peter Thomsen, miker

Post Reply
User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sat Apr 05, 2025 8:16 pm

Is there any reason to use uncompressed vs compressed MusicXML? Can Dorico and Sibelius read either?


User avatar
michelp
Posts: 2168
Joined: Fri Jul 25, 2003 3:35 pm
Finale Version: 27.4.1,26.3.1, Mont.
Operating System: Mac

Post by michelp » Sat Apr 05, 2025 10:34 pm

Michael Good : "I'd recommend saving compressed MusicXML files (.mxl) and making sure that "Include linked parts in compressed files" is checked if you use linked parts. That way you save both images and linked parts which go missing in uncompressed MusicXML files. I'm not sure if Dorico imports those yet, but you'll be ready for future versions that might."

Daniel Speadbury (Dorico) : "When exporting from Finale, it’s a good idea to use the .mxl compressed MusicXML format... because it will (in Finale 27) include additional information about instrumental parts as well as the full score.
Dorico doesn’t currently import the formatting information from parts, but it’s something we may well support in future, so it’s a good idea to export the most complete MusicXML files you can.
Finale 27 will stay at version 4.0. But version 4.0 is a mature and complete format, especially for the purposes of moving between programs like Finale, Dorico, and Sibelius."
Michel
MacOsX 12.7.5, Finale 27.4.1 & 26.3.1, Mac Mini Intel Dual Core i7 3Ghz, 16 Go Ram. Azerty kb. MOTU Midi Express XT USB, Roland Sound Canvas SC-88vl, MOTU Audio Express. 2 monitors (27"' pivot, 24'"), JW Lua, RGP Lua

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sat Apr 05, 2025 11:44 pm

Thanks.

I noticed a couple of things MusicXML doesn't do right off the bat: resized notes in cues, and the size of bounding rectangles around rehearsal marks.

I have a whole bunch of pre-Finale27 files to convert, but want to use Finale 27 since it has the latest MusicXML. Sometimes when you open a pre-27 file in 27 it asks, "Do you want Finale to mess with your articulations and make a mess of them in order to take advantage of the not-very-useful new stacked articulations feature?" (Not those exact words). Does anyone know how the "batch convert a folder to XML" utility answers that question?

mmike
Posts: 487
Joined: Sat Feb 22, 2014 5:28 pm
Finale Version: 27.4
Operating System: Windows

Post by mmike » Sun Apr 06, 2025 12:48 pm

motet wrote:
Sat Apr 05, 2025 11:44 pm
Does anyone know how the "batch convert a folder to XML" utility answers that question?
Exporting a whole folder (including subdirectories) with the batch xml (compressed) command, no questions were asked, all were exported (inlcuding parts) and could be imported (opening as "untitled)
Finale 3.7 > 27.4.1, GPO5, ASUS laptop, 18.4'' display, Intel Core i7, 32GB RAM, WIN 10 Pro, Cubase, Dorico Pro

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sun Apr 06, 2025 4:31 pm

I'm batch-converting a folder of Finale 2014.5 files with Finale 27. When you open an older file with Finale 27, it sometimes asks a question about conversion. Since the batch process doesn't ask any questions, I'm wondering what it assumes as the answer to that question. Looks like some experimentation is in order.
Last edited by motet on Sun Apr 06, 2025 5:17 pm, edited 1 time in total.

mmike
Posts: 487
Joined: Sat Feb 22, 2014 5:28 pm
Finale Version: 27.4
Operating System: Windows

Post by mmike » Sun Apr 06, 2025 4:56 pm

I vaguely remember when installing the latest Finale version that there was a choice offered right away whether to want Finale to mess with your articulations, etc., which I did NOT ever want to happen and therefore I declined that option. And that's probaly (I think) I never see that message again when opening any old files. So I assume that the batch process takes that into consideration. But you might of course want to test this with a few old files.
Finale 3.7 > 27.4.1, GPO5, ASUS laptop, 18.4'' display, Intel Core i7, 32GB RAM, WIN 10 Pro, Cubase, Dorico Pro

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sun Apr 06, 2025 5:22 pm

I will do that and report.

I vaguely remembered a discussion about the articulations that involved going through them all and unchecking the "stack" flag, and something to the effect that the MakeMusic crew had been in a quandary about doing something backwardly-compatible but had decided to go ahead anyway. But I never really understood it, and that was the point where I decided to stick with 2014.5 for the duration. This XML excursion is mainly to have a lifeboat. I suspect using it to switch to Dorico or whatever would be a major project anyway, and that the articulations would be the least of my worries.

mmike
Posts: 487
Joined: Sat Feb 22, 2014 5:28 pm
Finale Version: 27.4
Operating System: Windows

Post by mmike » Sun Apr 06, 2025 5:24 pm

motet wrote:
Sun Apr 06, 2025 5:22 pm
I suspect using it to switch to Dorico or whatever would be a major project anyway, and that the articulations would be the least of my worries.
Exactly ...
Finale 3.7 > 27.4.1, GPO5, ASUS laptop, 18.4'' display, Intel Core i7, 32GB RAM, WIN 10 Pro, Cubase, Dorico Pro

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sun Apr 06, 2025 6:14 pm

I have a lot of pieces made with Finale 2005b and Finale 2011 and I've kept those versions installed all these years to occasionally fix little problems. As part of this MusicXML process I'm converting those old pieces to Finale 2014.5 first and comparing results page by page with the old one (I interleave the old and new PDFs and then go through and flip back and forth between pages, which makes it fairly easy). I was pleased to discover that, so far at least, the only problems I've found is that expressions which have been manually adjusted are occasionally not right. Slurs are often slightly different, but almost always for the better. I think I still need to do this page-by-page comparison to be safe, which will be time-consuming for 20-odd operas, but am relieved that there's not much to fix. So my goal is to have everything in Finale 2014.5 format and to use Finale 27 to generate MusicXML from the 2014.5 versions. Then I only need to keep Finale 2014.5 running. We'll see who dies first, Finale 2014.5 or me.

mmike
Posts: 487
Joined: Sat Feb 22, 2014 5:28 pm
Finale Version: 27.4
Operating System: Windows

Post by mmike » Sun Apr 06, 2025 9:36 pm

Ae you sure you need that extra step (old file > 2014.5 > 27)? I looked at an old file in 27.4 (created in 2000.5, modified in 2009.2.3), and it looks perfect. I then created an xml export and imported it again, and it looks basically the same with the exception of some non-standard graphical elements. Just a thought.

(P.S.: I'd vote for 2014.5 dying first ...)
Finale 3.7 > 27.4.1, GPO5, ASUS laptop, 18.4'' display, Intel Core i7, 32GB RAM, WIN 10 Pro, Cubase, Dorico Pro

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Mon Apr 07, 2025 12:24 am

Finale 2014.5 is my working version, so I'm converting everything to that. I've found occasional differences between 2005 and 2014.5, and between 2011 and 2014.5, that I've had to correct, and I need to carefully check. Finale 27 doesn't work well on my machine (stuck keys), so I'm only using it for creating MusicXML since it has the latest version.

Regarding the articulation-conversion question, there's a "do this always" box ("No," in my case), which I've checked now.

I've also decided to save compressed MusicXML only, since it stores linked parts. In reality, it's a .zip file and you can get at the uncompressed score and parts if you need to.

I hope you're wrong about 2014.5 dying first, but if it does, then Finale 27 will open those files.

Has anyone tried importing a .mxl file with linked parts? Are they still linked?

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Mon Apr 07, 2025 8:17 pm

In a few cases, slurs have changed for the worse from 2005:

Finale 2005:
0918.png
Finale 27:
0919.png
(If I re-enter the slurs, same result; they must be hand-corrected).

John Ruggero
Posts: 901
Joined: Tue Dec 06, 2016 11:41 am
Finale Version: Finale 25.5
Operating System: Mac

Post by John Ruggero » Mon Apr 07, 2025 10:03 pm

Strange. As I write the response, the two examples in your post shown below the "post a reply" box switch places and the Finale 2005 becomes the Finale 27 one. In any case, I think that the one that clears the augmentation dot by a mile is worse than the other in shape. The one that crowds the dot is a better starting point for some hand adjustment. But maybe the settings are different in the two versions and adjusting those would take care of it?
2020 M1 Mac mini (OS 12.6) Finale 25.5 and 27, Dorico, Affinity Publisher, SmartScore 64 Pro, JW Plug-ins, TG Tools, Keyboard Maestro
www.cantilenapress.com

"The better the composer, the better the notation."

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Mon Apr 07, 2025 10:13 pm

I see what you mean about the images switching! Gotta be an error with the forums software.

At this point all I can spare the time for are quick adjustments. Here's what I did:
Attachments
0921.png
0921.png (104.36 KiB) Viewed 1771 times

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Mon Apr 07, 2025 10:18 pm

Here are the slur options between the two versions. They seem about the same 2005b is the one that lets you specify angles to the millionth of a degree. :-)
Attachments
0925.png
0924.png

John Ruggero
Posts: 901
Joined: Tue Dec 06, 2016 11:41 am
Finale Version: Finale 25.5
Operating System: Mac

Post by John Ruggero » Tue Apr 08, 2025 2:02 am

Here I my settings, which have some differences:
Settings.png
Despite the differences, I get the same result as you with Finale 25.5 and seen at A.
Steep slurs.png
Steep slurs.png (5.75 KiB) Viewed 1759 times
B is the hand-adjusted version.

The problem is mostly the large interval and resulting steepness of the two-note slur. No software that I am aware of handles this situation well, because the tips of the slur really should be shifted to aim at the sides of the note heads rather than the center. A couple of mouse clicks to the right generally does the trick. (Edit I should have said a couple of right arrow key clicks.)

But then there is augmentation dot which makes the situation even worse...
Last edited by John Ruggero on Sun Apr 13, 2025 2:29 am, edited 1 time in total.
2020 M1 Mac mini (OS 12.6) Finale 25.5 and 27, Dorico, Affinity Publisher, SmartScore 64 Pro, JW Plug-ins, TG Tools, Keyboard Maestro
www.cantilenapress.com

"The better the composer, the better the notation."

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue Apr 08, 2025 3:22 pm

Thanks. I ended up doing this:
Attachments
0926.png

John Ruggero
Posts: 901
Joined: Tue Dec 06, 2016 11:41 am
Finale Version: Finale 25.5
Operating System: Mac

Post by John Ruggero » Tue Apr 08, 2025 7:37 pm

You are very welcome, motet. That looks great!
2020 M1 Mac mini (OS 12.6) Finale 25.5 and 27, Dorico, Affinity Publisher, SmartScore 64 Pro, JW Plug-ins, TG Tools, Keyboard Maestro
www.cantilenapress.com

"The better the composer, the better the notation."

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Fri Apr 11, 2025 6:52 pm

The differences I'm finding in converting old files are mainly slurs--changed shapes, but also sometimes they're missing, or inexplicably flipped the other way--but also an occasional missing or extra cautionary accidental, and even a couple of changed notes. Imagine if you upgraded your word processor program and it changed some of the letters and punctuation!

BuonTempi
Posts: 1519
Joined: Fri Aug 20, 2010 8:59 am
Finale Version: Finale 27
Operating System: Mac

Post by BuonTempi » Sat Apr 12, 2025 8:48 am

MusicXML was always billed as a 'lossless' format, in which everything -- content, layout, style -- was retained, particularly during the phase when MM responded to any problem in a Finale document with "export it as XML and import it back". But it never completely lived up to this, and the format is sufficiently expressive that different apps can interpret it in different ways.

There are other XML or text-based music description languages, such as MEI (which preceded MusicXML); and MNX, which explicitly claims to "avoid the design choices of MusicXML". Members of the MNX W3C committee include (...check notes...) Daniel Spreadbury, Michael Good, and Robert Patterson!

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Sat Apr 12, 2025 2:36 pm

The differences I describe have nothing to do with MusicXML. I'm converting old Finale 2005b and Finale 2011 files to Finale 2014.5 saving MusicXML. I'm comparing PDFs generated by Finale 2011 with those generated by 2014.5, for example.

I don't expect MusicXML to be lossless and it's definitely not. It's just a lifeboat for when Finale stops working.

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue Apr 15, 2025 4:39 am

I noticed when converting some files made with Finale 2011 to Finale 2014.5 that 2011 did not kern text! As you can see in the picture below where I've drawn a red line, the "o" is not tucked under the "V" in the 2011 version. This is true both in the screen display and in the generated PDF files.

Could this be the font annotation business, which I've never investigated? I've never touched the font annotation, but I compared the Times New Roman V's setting between the two versions and they appear to be the same. I always assumed Windows was supplying the character spacing anyway, and indeed, MS Word and my paint program both match 2014.5's kerned version of that word "Voice" exactly.

I also have Finale 2005b, which kerns properly. So either it's font annotation/some other setting, or else 2011 (or some other version between 2005 and 2011) broke the kerning, which they later fixed.

Edit: compared the Times New Roman font annotation files for 2005b, 2011, and 2014.5, and they're all identical.
Attachments
0939.png
0939.png (60.34 KiB) Viewed 1381 times
0938.png
0938.png (63.25 KiB) Viewed 1381 times

User avatar
motet
Posts: 8984
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue Apr 15, 2025 7:16 pm

And the non-kerning occurs regardless of fonts.

Post Reply