Recordare Main Navigation Menu Recordare

MusicXML Software

Map of MusicXML software support

MusicXML has become the most successful standard for music notation interchange since MIDI. The chart above indicates the current state of MusicXML interchange. Recordare offers file translation services to move music files between many of these programs. Here are more details about the companies and projects adopting MusicXML for their software:

Shipping Now

Reads and Writes MusicXML

  • Finale 2010 and the other Finale family products read and write MusicXML files directly from the File menu on both Windows and Mac OS X. Finale 2010, PrintMusic 2009, and Finale NotePad 2009 read and write MusicXML 2.0, 1.1, and 1.0 files. Allegro 2007 and Songwriter 2007 read MusicXML 1.1 and 1.0 files and write MusicXML 1.0 files. MakeMusic! was the first major music software company to fully support MusicXML starting with Finale 2003 for Windows, adding Mac support in Finale 2006.
  • Recordare's Dolet 4 for Finale plug-in extends Finale's built-in MusicXML support. Dolet 4 both reads and writes MusicXML 2.0 and Open Score Format 0.9.1 files, and provides batch translation features. MusicXML 1.1 and 1.0 files are also supported. Dolet 4 for Finale supports Finale 2000 to 2009 on Windows and Finale 2004 to 2009 on Mac OS X. Intel-based Macs require Finale 2007 to 2009 as Dolet 4 does not run under Rosetta. Batch translation and some advanced formatting features require Finale 2004 to 2009.
  • Sibelius reads MusicXML files as of Version 4.0. Version 5.1 added support for reading MusicXML 2.0 files. You can write MusicXML 2.0 files from Sibelius 5 and 6 using Recordare's Dolet 4 for Sibelius plug-in. For Sibelius 2.1, 3.1, and 4, you can write MusicXML 1.0 files using Recordare's Dolet 1 for Sibelius plug-in. MusicXML support is available on both Windows and Mac OS X. Dolet 4 for Sibelius includes support for MusicXML 2.0 and more.
  • Cubase is Steinberg's advanced music production system, including audio and MIDI tools for composition, recording, editing and mixing. Cubase Studio is a more streamlined workstation version of this technology. Version 4.1 added MusicXML import and export support to both products.
  • Nuendo is Steinberg's audio production environment for audio post, studio production and live recording. Nuendo 4 added MusicXML import and export support via the music notation features of the optional Nuendo Expansion Kit add-on package.
  • PriMus is a new Windows notation program from Columbus Soft that includes the ability to directly work with multiple pieces of music, text, and graphics in a single file. Its user interface languages include German, Danish, Dutch, and English. Both the full version of PriMus and the less expensive PriMus Classic include MusicXML support.
  • SmartScore is music scanning and scoring software for Windows and Macintosh from Musitek. Version 5 added MusicXML export in most of its editions for Windows, and 5.1 added MusicXML export for Macintosh. SmartScore X added MusicXML import for editing files created by other programs.
  • capella professional from capella-software GmbH is a music notation editor for Windows that combines simplicity with powerful features at an affordable price. Recordare is proud to introduce the capella line of products into the USA and Canada. Version 6.0 adds support for both importing and exporting MusicXML files directly from the File menu. (Version 5.3 added MusicXML export via a plugin). Also, capella's tonica and tonica plus auto-harmonization products can save their results as capella files, which capella professional can then export as MusicXML files.
  • Encore is Gvox's flagship notation editor. Version 5 for Mac and Windows has added support for MusicXML import and export.
  • capella Media Producer is a music file conversion tool, including support for both audio and symbolic formats. Version 5 added the ability to translate between MusicXML 1.0 and other formats, including CapXML and MIDI.
  • Many programs can translate between MusicXML and Standard MIDI Files. Two programs have specific features for these translations. capella Media Producer can do direct batch translations of MusicXML files to MIDI files. Notation Composer takes greater than usual care in translating MIDI files to MusicXML files.
  • PROGRESSION is NOTION Music's composition and performance software for guitar, pop, and jazz music. It works as a notation- and tablature-based sequencer. Version 1.1 added MusicXML import and export. Older versions can add MusicXML support via a free downloadable update.
  • NOTION music composition and performance software pioneered the idea of notation-based sequencer for classical and orchestral music. You mark up your score to control the integrated orchestral playback much like you would mark up a part during rehearsals for a performance. Version 2.0 supports MusicXML import and export. NOTION added MusicXML import in version 1.0 Build 2577, and added MusicXML export in version 1.5.5. Versions with MusicXML support are available via a free downloadable update.
  • Harmony Assistant is a computer-assisted composition and editing program from Myriad Software. It includes novel features such as an optional Virtual Singer module for singing lyrics as part of score playback. Version 9.0.5 added initial MusicXML support, with MusicXML 2.0 support added in Version 9.4.0. It is available for Windows and Mac OS X.
  • SCORE is one of the oldest music notation programs still in use. Jan de Kloe has developed the SipXML2Score program to convert MusicXML files into SCORE files. Version 4.0 of SipXML2Score is now available for Windows. Version 3 added support for the new MusicXML 1.1 features supported by Finale 2008 and the Dolet 4 for Finale plug-in. Version 1.0 of the SipScoreToXML program to translate SCORE files into MusicXML format is also available, supporting MusicXML 1.0 files.
  • QuickScore Elite Level II is Sion Software's premier music composition product: an integrated 48-track scoring and sequencing program for Windows. MusicXML support was added in Version 10.
  • The Lime notation program from the CERL Sound Group added support for importing and exporting MusicXML files starting with version 8.05. Lime 9 makes this feature generally available. Lime is available for both Windows and Macintosh. The GOODFEEL 3 braille music translator includes Lime to provide MusicXML support.
  • OpenMusic is a visual programming environment for created computer-assisted composition applications. It was designed and developed at IRCAM and runs on Mac OS X. Version 6.0 includes support for reading and writing MusicXML files.
  • JFugue is an open-source Java API for programming music without the complexities of Java's MIDI implementation. Version 4.0 added fully integrated support for reading and writing MusicXML files.
  • Guitar Pro is a multitrack tablature editor for guitar, banjo and bass that runs on Windows. Besides writing scores, Guitar Pro helps guitarists improve their skills, compose, or simply accompany themselves. Version 5 added MusicXML support.
  • TablEdit is a program for creating, editing, printing and listening to tablature and standard notation for guitar and other fretted, stringed instruments. Version 2.64 added MusicXML support on Windows.
  • Hervé Bitteur's ProxyMusic library provides a binding between Java objects and a MusicXML 2.0 file, allowing marshalling and unmarshalling. It is designed to provide an easier way for Java programs that deal with symbolic music information to read and write MusicXML files. JAXB 2.0 is required.
  • TaBazar II is a notation editor for guitar and other stringed instruments, running on Windows. It has supported reading and writing MusicXML files since version 2.6 of the original TaBazar program.
  • The MusicXML Library is an open source project hosted on SourceForge. This portable C++ library is based on work conducted by the Grame Computer Music Research Laboratory. The library supports conversion from and to an in-memory C++ format. Version 2 supports the MusicXML 2.0 format.
  • Pizzicato is a music notation and composition program for Windows and Mac from Arpege sprl, including tools to help write melodies, harmonies, and counterpoint. Version 3.3 added MusicXML support. The Professional version both reads and writes MusicXML 2.0 files. The Light and Beginner versions write MusicXML 2.0 files, but do not read them.
  • MagicScore is a Windows-based notation program family from DG Software, including both Russian and English user interfaces. MusicXML support is available in Version 5 of both the Maestro and Classic editions.
  • KOffice is a free integrated office suite for Linux KDE systems. Version 2.0 adds the ability to read and write embedded MusicXML as part of compound office documents
  • Speech Analyzer from SIL International is a Windows-based program for acoustic analysis of speech sounds. Several features also support non-western music analysis. Version 3.0 added MusicXML support.
  • Forte is a Windows-based notational, sequencing and recording software product from Lugert Verlag. German, English, and French versions are available.
  • Free Clef is a lightweight music notation editor that reads and writes MusicXML files, including user interfaces in both English and Portuguese. Free Clef is free software released under the GNU General Public License (GPL) version 2. Version 1.0 works on Windows; Mac OS and Linux versions are planned for the future.

Writes MusicXML

  • PDFToMusic Pro from Myriad Software translates PDF files created by music notation programs into MusicXML files. Since PDFToMusic Pro works with output from a notation program, it has more information to work with than scanning programs that just have an image of the music. This lets you translate files from programs that don't support MusicXML more accurately than would be possible by using either MIDI or printing and scanning.
  • SharpEye Music Reader from Visiv saves MusicXML files. Many people regard SharpEye as one of the most accurate programs for converting images of sheet music into computerized music notation. Our customers rave about how much time they are saving in their work. Version 2.65 added MusicXML 1.1 support for more formatting information. If you have been disappointed with the music scanning features that is built into other products, don't give up. Try SharpEye free for 30 days and see for yourself whether it works for you. SharpEye runs on Windows.
  • Notation Composer (formerly known as MidiNotate Composer) from Notation Software is an integrated notation editor and MIDI sequencer. It conveniently converts MIDI recordings and files to sheet music. You can use it as a notation editor, or as an improved MIDI conversion tool for notation programs that read MusicXML files. Version 2.0 added MusicXML export support.
  • Sequoia and Samplitude are Windows-based audio and MIDI recording and editing applications from MAGIX AG. Version 9.1 added export of Sequoia and Samplitude scores to MusicXML format.
  • capella-scan is a Windows-based music scanning program from capella-software. It offers many productivity features like direct reading of PDF files, an overlaid display, and powerful editing tools. It too is one of the most accurate programs for optical music recognition. MusicXML 1.1 export was added in Version 6.1-23.
  • PhotoScore Ultimate from Neuratron saves MusicXML files starting with version 3. This is the full version of the music scanning software that comes with the Sibelius notation program. It is available for both Windows and Macintosh.
  • Rosegarden-4 is an audio and MIDI sequencer, score editor, and music composition and editing environment for Linux systems. Version 1.0 exports MusicXML files.
  • AudioScore Professional from Neuratron is a Windows-based program that, among other features, converts monophonic wave audio (.wav) files into MusicXML files.
  • Audiveris is an open-source, Java-based music scanning program. Version 3.0 added the ability to save MusicXML files. The project is led by Hervé Bitteur.
  • ScoreMaker FX3 is a Windows-based music scanning and notation program from KAWAI Musical Instruments, sold mostly in Japan. ScoreMaker version 4.0 added the ability to save MusicXML 1.0 files. Version 5.0 added MusicXML 1.1 support.
  • Electric Ears has introduced the first MusicXML application for the iPhone. The pocketscore notation editor allows you to write simple music notation on the iPhone or iPod Touch, and then export a MusicXML file by e-mailing to an address in your contacts.
  • The Plaine and Easie format is used for the music incipits in the RISM databases. Rainer Typke has released his pae2xml Perl script to translate these incipits (and other Plaine and Easie music) to MusicXML. The script is licensed under the GNU General Public License Version 2.
  • The Java Music Specification Language (JMSL) is a Java-based development tool for algorithmic composition, live performance, and intelligent instrument design. Version V103 added the ability to save MusicXML files.
  • SimpleChord from Wonder Warp Software is a chord reference and composition tool for Mac OS X. It exports MusicXML files starting with version 3.3.
  • Max/MSP is an interactive graphical programming environment for music and audio on Mac and Windows. The MaxScore Max object adds common Western music notation to Max/MSP, including saving MusicXML files.
  • Virtual Composer from Morpheus, Inc. writes MusicXML files starting with version 3.4. Virtual Composer is a graphical multichannel musical compiler, sequencer and analyzer for Macintosh OS 9, designed to perform complex polyphonic music using QuickTime's Musical Instruments Architecture.
  • TuxGuitar is a multitrack tablature editor and player for Linux and Windows. Version 1.0 supports MusicXML export via the TuxGuitar-MusicXML plugin.
  • Peter Billam's muscript language for music typesetting exports MusicXML files as of version 2.6s, as well as exporting PostScript and MIDI files.

Reads MusicXML

  • Sibelius First and Sibelius Student are simplified music notation programs from Sibelius Software. The current versions, based on Sibelius 5, can read MusicXML 2.0 files.
  • Legato Sheet Music Viewer is an interactive sheet music viewer created for sales of digital sheet music. Because Legato was built using the Adobe Flash Player, no additional downloads are required for use. The application reads music in the MusicXML 2.0 format and lets you transpose for printing and playback. Based on the older musicRAIN viewer, the sheet music viewer can be completely customized to meet the needs of each individual digital sheet music retailer. For example, Christian Copyright Licensing International (CCLI) is using the Legato/musicRAIN viewer in its SongSelect Advanced and Premium applications for online lead sheets, chord sheets, and hymn sheets.
  • Noteflight is an online service for writing and sharing music notation online, and then embedding the results in web sites and blogs. The Noteflight Score Editor displays, edits, prints and plays back music notation in any standard web browser. MusicXML import is available when using Flash Player 10 in the version 1.0 release.
  • Finale Reader is a free program from MakeMusic for displaying, playing, and printing MusicXML and Finale-format files. It runs on Windows and Mac OS X.
  • LilyPond is an open-source automated music engraving system. It runs on Linux, Mac OS X, and Windows. Version 2.8 added a basic MusicXML importer, which has been greatly improved and expanded for version 2.12. Version 2.12 also includes an extensive MusicXML test suite that can be used by other MusicXML developers. This supersedes Guido Amoruso's earlier xml2ly XSLT stylesheet for translating MusicXML into the LilyPond format.
  • MuseBook Score listens to your live performance, follows the notes in the score, and turns the pages in your electronic sheet music automatically. MuseBook The first version is intended for use on the piano with a Tablet PC. MuseBook Score also works with MIDI keyboards, as does the less expensive MuseBook MidiScore software. Both products use the MusicXML format for their digital sheet music and run on Windows.
  • OrganMuse is the world's first fully automatic page turning system for organs. It works similarly to the MuseBook MidiScore for piano, but also memorizes registration changes. The integrated system comes complete with Dell CPU, Samsung flat-panel display, and XML Notebook software and works with MIDI-equipped organs.
  • capella playAlong lets you create play-along CDs from musical scores in MusicXML, MIDI, and capella format. All you need to do is leave out the part that you want to play when creating the CD. The program guides you step by step through all the options you might want in creating practice CDs. Version 2 added MusicXML support.
  • GenieSoft has added MusicXML import to version 4 of their two notation and VST hosting programs: the flagship Overture product and the lower-cost Score Writer product.
  • The Myriad Music Plug-In is a free web browser plug-in for displaying, playing, transposing, and printing music notation files. Version 5.4.0 added support for MusicXML files, including MusicXML 2.0 support. The plug-in works on Windows and Mac.
  • The Myriad QuickLook Plug-In lets you browse music notation files created in different formats without having to open them in a music program. It works on Mac OS 10.5 and supports MusicXML files in both .mxl and .xml formats.
  • The abc format is especially popular for folk and traditional music. Its compact design makes it easy for people to type and read. On the Mac, BarFly reads MusicXML files and converts them to abc, which can then be exported to a Standard MIDI file. MusicXML support was added to BarFly in version 1.3 Other programs can also read MusicXML files and write abc files, including Melody Assistant and Harmony Assistant on Windows and Mac.
  • Melody Assistant is the entry-level notation program from Myriad Software for Windows and Mac OS X. Version 7.4.0 added the ability to read MusicXML 2.0 files.
  • KlavarScript is Marco van der Kolk's software for creating klavar music electronically. Klavar notation (Klavarskribo) was invented in the Netherlands in 1931 as an easier way to read music. The December 2005 version uses MusicXML import to translate from common Western music notation to Klavar notation much more accurately than is possible with MIDI.
  • Melody Player is a free program for Windows and Mac OS X that plays music files created by Myriad Software applications as well as other music file formats. Version 5.0.0 added the ability to play MusicXML files.
  • Igor Engraver from NoteHeads reads MusicXML files starting in version 1.7. Igor Engraver is a notation program available on both Mac and Windows.
  • NoteAbility Pro is a music notation editor for Mac OS X from Opus 1 Music. Version 2.34 added the ability to import MusicXML files.
  • The GUIDO format as a text-based notation format used by a few programs who used it for interchange before MusicXML became popular. The MusicXML Library translates from MusicXML to GUIDO format.
  • MelodicMatch a software program for analyzing music through pattern recognition. It allows musicologists to search for melodies, rhythms and lyrics in MusicXML files. Version 1.0 runs on Windows.
  • The MusicEase notation editor reads MusicXML files. MusicEase runs under all versions of Windows, supporting tablature and shaped notes in addition to standard music notation.
  • Personal Composer is a music notation, MIDI, sequencing, and publishing program for Windows. This pioneering program started on DOS back in 1983. The top-level PC-Pro program supports MusicXML import starting with version 2.0.3.2.
  • NtEd is Dr.-Ing. Jörg Anders's new musical score editor for Linux. It is now included with the Fedora operating system, and packages are available for other Linux distributions. MusicXML import was added as of version 0.17.
  • Archivarius 3000 is a desktop search program from Likasoft. Version 3.79 added the ability to read MusicXML metadata for desktop text searches.
  • THoTH is a Windows program that lets you store a database of musical files and recall them by both descriptive and musical features. Version 2.0 added MusicXML support, including modal analysis of MusicXML files.
  • Turandot is a score writing program for Windows from Spe-Not Kkt in Hungary. Version 1.0 reads MusicXML files.

Beta / Prototype Products

Reads and Writes MusicXML

  • Recordare continues to provide translations between MuseData and MusicXML as part of our file translation services. MuseData support was included in Version 1 of Recordare's Dolet for Finale product.
  • Open Score Format is an open and non-proprietary distribution, interchange and archive file format for digital scores. Based on MusicXML 2.0, it adds features for digital signing, structured metadata, enhanced multimedia packages, and repertoire-specific profiles. The OSF Packaging Toolkit provides a command-line tool for creating, unpacking, validating and signing Open Score Format packages. Recordare's Dolet 4 for Finale plug-in also reads and writes OSF files. Organizations that have contributed to the development of the Open Score Format include Yamaha, Recordare, Music Sales, MakeMusic, and Hal Leonard.
  • The Humdrum Extras suite includes the hum2xml and xml2hum programs for two-way translation between MusicXML and the Humdrum format. Compiled versions are available for Linux, Mac OS X, and Cygwin. Humdrum is a general-purpose software system intended to assist music researchers. Together with MuseData, it was one of the two major starting points for the design of the MusicXML format.
  • NoteWorthy Composer is an inexpensive music composition and notation application for Windows. Two third-party developers have built programs to add MusicXML translation. James Lee's nwc2xml program translates NoteWorthy Composer 1.5x and 1.7x files to MusicXML files. Niversoft's mxml2nwcc program translates MusicXML files to NoteWorthy Composer Clip 2.0 format.
  • MuseScore is a free and open source music score typesetter for Windows and Linux. It reads and writes MusicXML 2.0 files, including the compressed .mxl format.
  • Samuel Silva has developed a Haskell Library for reading and writing MusicXML 2.0 files from applications written in the Haskell language.
  • The pyScore programming toolkit supports working with symbolic music notation in Python. It includes tools for translating between the MusicXML and GUIDO formats in both directions.
  • Richard Boulderstone's Ossia Viewer is a free Java-based MusicXML viewer, player, and printer. It can save MusicXML files created by appending two scores together.
  • NoteEdit is a musical score editor for Linux originally developed by Dr.-Ing. Jörg Anders at the Technical University of Chemnitz. Version 2.3.3 added experimental support for MusicXML import and export, thanks to the work of Leon Vinken.
  • Geoff Chirgwin's NightXML program translates back and forth between Nightingale Notelist and MusicXML timewise files. This Java-based program uses XSLT 2.0 stylesheets for the translations. It runs on many platforms including Windows, Macintosh, and Linux.
  • KGuitar is an open-source environment for guitarists, including a tablature editor, running on Linux, Solaris, and FreeBSD. Basic MusicXML support was added in the 0.4.1 release.
  • Audimus Notes is free Java-based scorewriting software. It is currently available in an alpha release for Windows, including both Dutch and English user interfaces.

Writes MusicXML

  • Stefan Bellon has created an Amadeus To MusicXML converter that runs on Windows. It converts files in Amadeus's musinp format into MusicXML 1.0 format.
  • Synfire Pro is a music prototyping studio program from Cognitone. It lets composers work with elements like figures, motifs, and phrases, and arrange them in a tree-like structure. When you have something ready for production, you can then transfer to more conventional notation or sequencing programs using MusicXML or MIDI.
  • The abc4j software toolkit for abc notation in Java includes an abc2xml MusicXML export feature as of version 0.5. Another abc2xml program was created  by John Lynch, along with an xml2abc XSLT stylesheet for going the other direction. The original versions of John Lynch's programs are no longer available, but Dave Holland has made available a Linux version of abc2xml.
  • Jelmer Vernooij's Power Tab Tools includes a ptb2musicxml program for translating Power Tab Editor files into MusicXML format.
  • David Psenicka's FOMUS (FOrmat MUSic) is a notation tool for composers of computer music. It facilitates converting raw algorithmic output into readable music notation. FOMUS is written in the Lisp programming language and runs on Linux, Mac OS X, and Windows.
  • BUZZle is a modular composing tool / studio / sequencer for Windows by Bernhard "HotKey" Slawik, currently in beta release. It is intended as a successor program to the Buzz Modular Studio.
  • Recordare has prototype software that translates the NIFF format into MusicXML. If you are interested in funding a project to make this software generally available, please contact us.
  • Middle C Software is developing new music recognition software for use with digital cameras and scanners. MusicXML has been chosen as the output format due to its flexibility and application independence.
  • Robert Hamilton's jChing application is a gamut-based algorithmic composition tool inspired by the compositional techniques pioneered by John Cage in works like Music for Changes. It was demonstrated at the International Computer Music Conference 2005 in Barcelona.

Reads MusicXML

  • Andreas Wenger's Xenoage Player is available both as a Java application and as a Java applet. Version 0.4 plays MusicXML files and can save them as Standard MIDI Files. It includes support for compressed MusicXML 2.0 files as well as MusicXML opus files.
  • Perfect Intonation from Provectis Music is a pitch/intonation training and rehearsal tool for vocalists and string players. You can load any MusicXML file into the program and have it evaluate your pitch and intonation as you perform from the displayed score.
  • Canorus is a free extensible music score editor for Linux, Windows, and Mac OS X. Version 0.7 adds basic MusicXML import.
  • BrailleMUSE (Braille MUsic Support Environment) is a free Braille music translation server from MusicXML documents through the Internet. It has been developed by Yokohama National University and collaborators.
  • James Delos Reyes's GLozart is a 3D graphics program written in OpenGL that graphically simulates hands playing a piano. It uses MusicXML files that include a piano part to create the animation. We hope this is the first of many programs that use MusicXML data to create interesting and useful animations and visualizations. GLozart runs on Windows and requires the OpenGL Utility Toolkit (GLUT).
  • Peter Billam's musicxml2mid program is a Perl script for translating MusicXML files into Standard MIDI Files.
  • FreeDots is Mario Lang's free MusicXML to Braille music notation translator, written in Python.

The number of products and formats with MusicXML support is constantly increasing. Watch this space for further updates. If you are interested in having Recordare help you add MusicXML support to your product, please contact us.


In the beginning was the Note®

Home - Music - Software - MusicXML - Events - Search - Store - About Us

Copyright © 2009 Recordare LLC.

Last updated June 23, 2009.