MusicXML Now Supported by More Than 220 Apps

MusicXML application support continues to grow! These days most of the growth comes in new notation apps, as nearly all the current music notation apps already support the MusicXML format. Today we are up to 225 applications with MusicXML support.

Some of the highlights of the new applications that are shipping now with MusicXML support are:

  • REAPER. This DAW from Cockos recently added a notation editor in version 5.20. This was quickly followed by MusicXML export in version 5.22 and then MusicXML import in version 5.23. DAW support for MusicXML lagged behind many other application areas, so it is great to see the continued growth of MusicXML support in this area.
  • ReadScoreLib. This is a music scanning SDK and library provided by Dolphin Computing, the same people behind the SeeScore SDK. As with SeeScore it works on iOS, Android, macOS, and Windows. This is the scanning technology that Dolphin uses in their PlayScore mobile app.
  • OpenSheetMusicDisplay. This is an open-source JavaScript library for rendering MusicXML in a web browser using VexFlow. There is an online demo available for testing with your favorite MusicXML files.
  • Kunkunshi Editor. This may be my favorite as it is the most unusual. Kunkunshi Editor is an Android app for editing Okinawan music in Kunkunshi (工工四) format. This is a vertical, tabular format of music notation which is a variation of Chinese music notation systems.

There are many other updates and additions to the MusicXML software world. Band-in-a-Box 2016 with MusicXML support is now available for Mac as well as Windows. Overture 5 is now shipping with MusicXML export as well as import.

Do you have MusicXML software or a source of MusicXML scores that we don’t have listed on our site? Please let us know so we can add you to our lists and round out our picture of the MusicXML community. Feel free to post on the MusicXML forum, or contact us via Twitter or Facebook.

Dolet Plug-ins Update – April 2016

Just in time for Musikmesse, we released new updates to our Dolet MusicXML plug-ins today. The Dolet 6.7 for Finale plug-in includes 20 fixes and new features, including a new preferences feature. The Dolet 6.6 for Sibelius plug-in works much faster than before, and adds a manual installation option for Windows 32-bit systems. As always, downloads are available from our plug-in downloads page.

Dolet 6.7 for Finale adds a new menu item for Dolet Preferences when running in Finale 2014.5. You may set preferences for exporting different versions of MusicXML, exporting compressed or uncompressed files during batch export, and validating against the MusicXML DTD or XSD. This restores features that were dropped in Finale 2014.5 in version 6.6 while making them easier to access and use.

Dolet 6.7 for Finale also adds preferences for silencing error messages during batch import and export and logging the messages to a log file instead. The log file option is the file name that is used within the folder being imported or exported. This option will silence messages from the Dolet plug-in, but not messages from Finale that may occur when reading in files.

Version 6.7 also adds another 19 new features and fixes, including improvement to exporting Finale shape notes, laisser-vibrez ties, improved support for jazz articulations, better export of accidental text inserts, and more. You can read more about what’s new in the release notes.

Dolet 6.6 for Sibelius exports files much more quickly than previous versions. On Mac it can export 50% faster. On Windows, export can be 5 to 10 times faster, with more improvement for larger files. You can read more about what’s new in the release notes.

We hope that you find these new plug-ins help in moving your music files between applications. If you have issues with the plug-ins, please let us know on our MusicXML forum.

Musikmesse Meeting on April 8

Musikmesse 7 - 10 . 4 . 2016 - It's my tune - Order your tickets now

For the past 3 years we have had a MusicXML community meeting at the Musikmesse fair in Frankfurt. This year we will have another meeting: the first meeting of the W3C Music Notation Community Group in Europe.

The meeting will be held on Friday, April 8 from 2:30 pm to 5:30 pm in the Logos/Genius conference room in Hall 9.1. As in past years, we plan to have a 2-hour meeting followed by a 1-hour reception sponsored by Newzik.

Our proposed agenda is to discuss the group’s progress on MusicXML 3.1 and SMuFL 1.2, and review the notation use cases that we expect to guide the group’s future work. We welcome your suggestions on changes or additions to this agenda.

Please sign up on our Google form at if you plan to attend the meeting. This will help ensure that we have enough room and refreshments for everyone.

You will need a Musikmesse ticket to attend the meeting. These cost 25 euros and are available online at

We look forward to seeing you in Frankfurt!

Best regards,

Michael Good, Daniel Spreadbury, and Joe Berkovitz
W3C Music Notation Community Group co-chairs

NAMM Meeting on January 23

Happy New Year everyone! We are happy to announce that thanks to the work of Joe Berkovitz and NAMM staff, we will be having a W3C Music Notation Community Group meeting during the upcoming NAMM Show in Anaheim, California.

The meeting will be on Saturday, January 23 from 10:30 am to 12:00 noon in the Hilton Oceanside room. The agenda will include:

  • Community Group status update
  • Use case document discussion
  • MusicXML 3.1 updates
  • SMuFL 1.2 updates

Please let us know if you have suggestions for additional agenda topics.

Since the meeting is in the Hilton rather than the Anaheim Convention Center, you do not need to be registered for the NAMM show in order to attend the meeting.

We apologize for the short notice about the meeting. This was our first time working with NAMM staff regarding a W3C music notation event, so we have been learning as we go.

The room holds 30 people. We expect that will be sufficient given the short notice and the attendance at the NAMM MusicXML meeting in 2012. For planning purposes it would be helpful if you could let us know if you plan to attend. Feel free to send an email to Michael or to respond on the community group mailing list or the MusicXML Forum.

For those who can’t make it to NAMM, we do hope to have a meeting at Musikmesse in Frankfurt this April, as we have done with the MusicXML community the past three years. We hope to provide more advance notice for that event.

We look forward to seeing many of you at this meeting!

MusicXML 3.1 Development Starting Soon

We have posted a year-end update about the W3C Music Notation Community Group on the group blog. One of the highlights for MusicXML users is that MusicXML 3.1 development will be starting soon, either later this month or in early January.

MusicXML 3.1 will be focused on adding greater coverage for musical symbols, along with targeted bug fixes and feature enhancements. The goal is to maintain and improve MusicXML 3.0’s high level of document interoperability, without distracting from the longer-term work of the community group. You can see the current list of MusicXML 3.1 issues in the MusicXML GitHub repository.

If you would like to participate in MusicXML 3.1 development, please join the community group. Click on the link and press the “JOIN THIS GROUP” button, which will lead you through the process of joining the group. Joining the community group is free, and you or your company need not be a W3C member to participate.

Thank you for your continued support of MusicXML. I look forward to working together with the community group on this new update.

Dolet Plug-ins Update

Coinciding with the release of Finale 2014.5 are updates to our Dolet MusicXML plug-ins. The Dolet 6.6 for Finale plug-in adds support for Finale 2014.5, while the Dolet 6.5 for Sibelius plug-in adds support for Sibelius 8. As always, downloads are available from our Dolet plug-in downloads page.

You can read more about what’s new with the plug-ins in the Dolet for Finale and Dolet for Sibelius release notes. One notable addition to the Dolet 6.6 for Finale plug-in is that file exports now include XML processing instructions for features that the plug-in knows it cannot export correctly. This feature has been in the Dolet for Sibelius plug-in for many years and we are happy to now bring it over to the Finale plug-in as well.

Meanwhile, the W3C Music Notation Community Group has had a lot of thoughtful discussion on the future direction for MusicXML and notation formats. Joining the group is the best way to make your voice heard on how MusicXML will evolve in the future. Community group membership is free and does not require W3C membership.

Setting an Agenda for W3C Music Notation

With northern summer vacations over, we are now ready to start setting an agenda for the W3C Music Notation Community Group. See our latest blog post at:

This describes the short-term and long-term projects that the co-chairs Joe Berkovitz, Daniel Spreadbury, and myself think would be good for the group to work on, and why we think they are important. The initial proposed short-term projects are:

  • Build an initial MusicXML specification
  • Add support for use of SMuFL glyphs within MusicXML
  • Identify and fix any remaining gaps or adoption barriers in SMuFL
  • Document music notation use cases

The initial proposed long-term projects are:

  • Improve formatting support in MusicXML
  • Build a complete MusicXML specification document
  • Add Document Object Model (DOM) manipulation and interactivity to MusicXML

Now we need to hear from the group. Do these seem like the right things to work on? Are there other things you think we should work on instead? What would you most like to see done with MusicXML and SMuFL right away?

If you have not yet joined the group, visit our home page and click the JOIN THIS GROUP button to start the signup process. If you work on music notation for an organization, please join as an organizational representative by following the instructions on the left-hand side of the signup page.

Our discussion will be help on the community group contributor mailing list at [email protected] Anybody can read the archives of this mailing list, but only Community Group participants can post there.

We look forward to hearing your thoughts as to how you would like the group to proceed.

MakeMusic Transfers MusicXML Development to W3C

Today is a momentous day for MusicXML development and open standards in music notation. MakeMusic and Steinberg are transferring development of the MusicXML format and SMuFL specification to a new Music Notation Community Group at the W3C.

Here is the text of MakeMusic’s press release. You can download the full PDF version from our web site.

Popular music notation standard moves to open community group

BOULDER, Colorado – July 28, 2015 – MakeMusic, Inc. announced today that it is transferring development of its industry-standard MusicXML format to the new Music Notation Community Group at the World Wide Web Consortium (W3C).

Michael Good, MakeMusic vice president of R&D, invented the MusicXML format in 2000 to create a standard interchange format for music notation applications. It has been adopted by well over 200 applications, including nearly all the major web, desktop, and mobile notation programs.

The MusicXML format was developed at Michael’s former company Recordare with the participation of a large and active developer and musician community. MakeMusic’s 2011 acquisition of Recordare’s assets changed the community dynamics, since the owner of the format was now a competitor of many developers. This increased the community’s desire to move MusicXML development to a more neutral forum. W3C Community Groups provide a way to move MusicXML development forward in a more open process, without the overhead of producing formal W3C Recommendations.

Simultaneously, Steinberg has announced that it is transferring development of its Standard Music Font Layout (SMuFL) specification to the same W3C Music Notation Community Group. Michael Good from MakeMusic, Daniel Spreadbury from Steinberg, and Joe Berkovitz from Hal Leonard/Noteflight will serve as co-chairs of the Music Notation Community Group.

“We are excited that the MusicXML and SMuFL communities are coming together as a W3C Community Group,” said Doug Schepers, W3C Web Standards Specialist. “Music notation is an essential cultural artifact, and worthy of having its own expression on the Web. W3C is pleased that our Community Groups framework will help move these important technologies forward.”

“I am delighted that MakeMusic has decided to transfer MusicXML development to the W3C,” said MusicXML inventor Michael Good. “Finale was the first widely used music notation application to support the MusicXML format. Today’s announcement continues MakeMusic’s leadership in open standards for the sheet music community.”

MakeMusic, Steinberg, and Hal Leonard invite developers, publishers, musicians, and other interested parties to join the W3C Music Notation Community Group. Membership is free of charge. More details are available at

You can read more about the story behind the formation of the W3C Music Notation Community Group on the group’s blog at:

Photo of Community Group co-chairs Joe Berkovitz, Michael Good, and Daniel Spreadbury

Music Notation Community Group Co-Chairs Joe Berkovitz, Michael Good, and Daniel Spreadbury at MusicXML Community Meeting, Musikmesse 2015

Our co-founders of the Music Notation Community Group, Steinberg and Hal Leonard/Noteflight, have also issued press releases and blog posts:

We look forward to having many people join us in the community group to continue the development of the MusicXML format to version 4.0 and beyond.

More Apps: Digital Performer 9, Soundslice Viewer

MusicXML application support keeps growing! At Musikmesse we had just under 200 applications supporting the MusicXML format. Today we are up to 212 applications. Many of these new additions are small, specialized apps done by individual developers for Android, iOS, or Web platforms.

This week though we have seen two more significant releases for the larger MusicXML community: Digital Performer 9 and the Soundslice MusicXML Viewer.

DP9MOTU’s Digital Performer is one of the leading digital audio workstation applications for Mac and Windows. It is particularly popular for film and TV scoring. People have been asking me for at least a decade when Digital Performer might add MusicXML support, particularly to export from QuickScribe notation to dedicated notation editors like Finale and Sibelius. This is finally here with Digital Performer 9.

Peter Kirn at Create Digital Music says that “I think what could prove to be the biggest feature in DP9 is MusicXML export.” MOTU has posted a video where Frank Macchia calls MusicXML export from DP9 a “dream come true.” When this feature was first previewed at NAMM, I heard Marc Mann whoop for joy. Customers who use both Digital Performer and a dedicated notation program can see their lives getting a lot easier with this release.

Digital audio workstations were naturally slower to adopt MusicXML than music notation specialist programs. With the release of DP9, it seems safe to say that the majority of DAW applications with notation functionality now support MusicXML export.

  • October 2007: Cubase 4.1 adds MusicXML export and import
  • September 2011: SONAR X1 Producer Expanded adds MusicXML export
  • July 2013: Logic Pro X adds MusicXML export
  • June 2015: Digital Performer 9 adds MusicXML export

MusicXML export is usually offered first since it tends to be the more valuable workflow for DAW customers that use notation. MusicXML import is also useful for a different set of workflows. We hope that will become more popular in future DAW application releases.

Meanwhile, Soundslice has released a significant new MusicXML player that is both free and web-based. The Soundslice developers couldn’t find any free, high-quality, web-based MusicXML viewers that could display, play, and transpose MusicXML files. So they took their MusicXML rendering from the Soundslice Player and made it a separate, limited service.

The viewer also shows off Soundslice’s responsive notation. Resize the web browser window after you upload a score and see how Soundslice reflows the music to match the available space. You can do this in other applications and web sites, of course, but not in a free web site with no subscription or signup required. This should make a great complement to other MusicXML readers, both for musicians who have downloaded MusicXML files and for developers testing their MusicXML export and overall understanding of MusicXML notation.

Congratulations to MOTU and Soundslice on these new software releases! Do you have MusicXML software or a source of MusicXML scores that we don’t have listed on our site? Please let us know so we can add you to our lists and round out our picture of the MusicXML community. Feel free to post on the MusicXML forum, or contact us via Twitter or Facebook.

W3C Community Group Update

W3C Community Group and Business Group LogoDuring our April meeting at Musikmesse, we discussed moving further development of MusicXML and SMuFL to a Music Notation Community Group at the World Wide Web Consortium (W3C). Joe Berkovitz from Noteflight summarized the advantages in his presentation:

  • Consortium-based governance is the best way forward
  • Standards-track process will force clear specification
  • Consortium ownership assures openness and fairness
  • Membership supplies diverse, fresh viewpoints
  • Leadership supplies continuity, domain expertise
  • Consortium supplies adjacent expertise, technical/legal/process support.

The overall sense of the meeting was that moving to a W3C Community Group was a good idea. Even some who had reservations based on past standards experiences concluded that if Joe, Daniel, and me all thought that the W3C was the best way forward, that was good enough for them.

Since that time, Daniel and I have been working with senior management at our respective companies to get approval to move development of these music notation software standards to a W3C Community Group. We have made good progress so far. We are optimistic (but not certain!) that we will have something to announce relatively soon.

In the meantime, I would like to reopen the discussion to address any questions and concerns that MusicXML community members may have about this potential change. I have started a new topic on the MusicXML forum at:

Please note that W3C Community Groups are a much lighter-weight organization than a W3C Working Group. Community Groups produce reports rather than recommendations as their specifications. W3C membership is not required to participate, and there are no membership fees or travel requirements. Companies may of course join the W3C to access the full benefits of the consortium’s web standards resources, but this is in not required.

You can learn more about W3C Community Groups at:

Members of the Community Group do need to sign a Contributor License Agreement to belong to the group and contribute to report and specification development. That agreement is available at:

Final specifications (for instance, a potential MusicXML 4.0 developed at the W3C) are released under a Final Specification Agreement, available at:

You may want to have your legal team review these agreements in advance to address any questions about signing up to participate in the community group.

Daniel, Joe, and I are excited about the potential of this move to build on the successes of MusicXML and SMuFL, and make them even more powerful tools for representing music notation on the Web, in print, and in new interactive media yet to be invented.