MakeMusic
SmartMusic Finale Garritan MusicXML

MusicXML Software

MusicXML has become the most successful standard for music notation interchange since MIDI. The chart below lists software that features at least some MusicXML interchange capability.

Software Title Read and write support BETA
Braille Music Editor

The Braille Music Editor allows blind musicians to prepare music according to the rules of the New International Manual of Braille Music Notation. Version 2 adds support for reading and writing MusicXML files.

Both
-
Braille Music Markup Language (BMML)

The Braille Music Markup Language is an extension of the MusicXML format with features to support Braille music scores. The Music for Visually Impaired People (Music4VIP) project has online converters to go from MusicXML to BMML and from BMML to MusicXML.

Both
-
Calligra Suite

Calligra Suite is a free integrated office suite for Linux systems. It includes the ability to read and write embedded MusicXML as part of compound office documents.

Both
-
capella

capella 7 from capella-software AG is a music notation editor for Windows. Version 6.0 added support for both importing and exporting MusicXML files directly from the File menu. Version 5.3 added MusicXML export via a plugin.

Both
-
Capriccio

Capriccio is an ad-supported Java-based music notation editor for Windows developed by Krzysztof Mroczek. It is available in both online and desktop editions for Windows and Linux.

Both
-
Cubase

Cubase is Steinberg's advanced music production system, including audio and MIDI tools for composition, recording, editing and mixing. Version 4.1 added MusicXML import and export support. Cubase Studio also included MusicXML support in its 4.1 and 5.x releases.

Both
-
Electric Pipes

Electric Pipes is a Windows-based music notation editor for bagpipe and drumming music from The Baked Bean Company. Version 3.1 adds support for reading and writing MusicXML files.

Both
-
Encore

Encore is Passport Music Software's flagship notation editor. Version 5 for Mac and Windows has added support for MusicXML import and export.

Both
-
Ensemble Composer

Ensemble Composer from Lotuz Studio is a sheet music notation editing app for Android 2.2 and later.

Both
-
Finale

Finale is MakeMusic's flagship music notation editor. MakeMusic was the first major music software company to fully support MusicXML starting with Finale 2003 for Windows, adding Mac support in Finale 2006. Finale 2014 reads and writes MusicXML 3.0, 2.0, 1.1, and 1.0 files on both Windows and Mac OS X. MakeMusic's Dolet 6 for Finale plug-in extends Finale's built-in MusicXML support to include batch translation, Open Score Format, and other advanced features. Dolet 6 for Finale supports Finale 2000 to 2014 on Windows, Finale 2007 to 2014 on Intel Macs, and Finale 2004 to 2012 on Power PC Macs running OS X.

Both
-
Finale NotePad

Finale NotePad is MakeMusic's entry-level music notation editor. It can read and write MusicXML files starting with Finale NotePad 2009. NotePad 2012 is free and adds MusicXML 3.0 support.

Both
-
Forte

Forte is a Windows-based notation, sequencing and recording software product from Lugert Verlag. In version 5, MusicXML support is available in the Premium Edition only.

Both
-
Free Clef

Free Clef is a lightweight open-source music notation editor for Windows and Linux that reads and writes MusicXML files. It includes user interfaces in both English and Portuguese.

Both
-
Guitar Pro

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.

Both
-
Harmony Assistant

 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, Mac OS X, and Linux.

Both
-
iComposer

iComposer is a music notation tool and score reader for the iPhone and iPod Touch. Version 2.0 adds MusicXML import and export.

Both
-
JFugue

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.

Both
-
Lime

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 Mac. The GOODFEEL 3 braille music translator includes Lime to provide MusicXML support.

Both
-
MagicScore

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.

Both
-
Mozart

Mozart is a music notation editor for Windows. Version 11 added support for MusicXML import, and Version 12 adds support for MusicXML export.

Both
-
MusEdit

MusEdit is a notation and tablature editor for Windows developed by Doug Rogers and Yowza Software. After 14 years as a commercial product, it became a free program in March 2011. MusicXML support was added in version 4.0.

Both
-
MuseScore

MuseScore is a free and open source music score typesetter for Windows, Mac, and Linux. It reads and writes MusicXML 2.0 files, including the compressed .mxl format.

Both
-
Music Notation SDK

The Music Notation SDK from Arpege Music is a software development kit for displaying, playing, and transposing musical scores in Windows, Mac, and iPad applications. Level I includes support for MusicXML, MIDI, and Pizzicato import/export, plus export to PDF and Audio formats. Level II adds support for score creation and editing.

Both
-
music21

MIT's music21 software is a flexible toolkit for computer-aided musicology. It is an open-source, object-oriented system written in Python for manipulating music as collections of symbolic data. It includes support for reading and writing MusicXML 2.0 files. The source code repository is available at Github.

Both
-
MusicXML Library

The MusicXML Library is an open source project hosted at Google Code. 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.

Both
-
NotateMe

NotateMe from Neuratron is a notation editor for Android and iOS tablets and smartphones. Its handwritten music recognition allows music entry by finger or stylus. The optional PhotoScore add-in provides music notation scanning on the mobile device. Version 0.9.2 added MusicXML export, and Version 2.0.0 added MusicXML import.

Both
-
NoteAbility Pro

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, and version 2.462 added the ability to export MusicXML files.

Both
-
Noteflight

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 standard web browsers running either HTML5 web audio or Flash. MusicXML import and export are both supported starting with the version 1.1 release.

Both
-
NoteWorthy Composer

NoteWorthy Composer is an inexpensive music composition and notation application for Windows. Several third-party developers have built programs to add MusicXML translation. Niversoft's MusicXML2NWC web-based converter translates between MusicXML files and Noteworthy Composer 2.5 text format. James Lee's nwc2xml program translates NoteWorthy Composer 1.5x, 1.7x, and 2.x files to MusicXML files. Nicolas Froment's web-based nwc2musicxml converter translates nwctxt files created by NoteWorthy Composer 2 to MusicXML files.

Both
-
Notion

PreSonus's Notion music notation 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. Both the desktop and iPad versions support MusicXML import and export. Notion added MusicXML import in version 1.0 Build 2577, and added MusicXML export in version 1.5.5.

Both
-
Nuendo

 Nuendo is Steinberg's audio production environment for audio post, studio production and live recording. Nuendo added MusicXML import and export support in version 4 via the music notation features of the optional Nuendo Expansion Kit add-on package.

Both
-
Obtiv Octava

Obtiv Octava is a Windows-based music notation editor. MusicXML support is available in version 8.4 of the SD25 and Standard editions.

Both
-
OpenMusic

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.

Both
-
Open Score Format

Open Score Format (OSF) 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. MakeMusic's Dolet 6 for Finale plug-in 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.

Both
-
OSF Packaging Toolkit

OSF Packaging Toolkit provides a command-line tool for creating, unpacking, validating and signing Open Score Format packages. The access to the structured metadata and digital signing features contrasts with the Dolet 6 for Finale plug-in, which reads and writes unsigned Open Score Format files with minimal use of metadata.

Both
-
Pizzicato

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.

Both
-
PriMus

PriMus is a notation editor from Columbus Soft that let you work directly 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 and PriMus Standard include MusicXML support. PriMus is available for both Windows and Mac; PriMus Classic and PriMus Standard are available for Windows only.

Both
-
PrintMusic

Finale PrintMusic is one of MakeMusic's most popular music notation editors, providing many of the full Finale features at a discounted price. It added support for reading and writing MusicXML files in PrintMusic 2006. The current PrintMusic 2014 reads and writes MusicXML 3.0, 2.0, 1.1, and 1.0 files.

Both
-
Progression

Progression is PreSonus's lower-priced notation program for guitar, pop, and jazz music. Version 1.1 added MusicXML import and export.

Both
-
ProxyMusic

Hervé Bitteur's ProxyMusic library provides a binding between Java objects and a MusicXML 3.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.

Both
-
QuickScore Elite Level II

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.

Both
-
SCORE

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 for Finale plug-in. The SipScoreToXML program to translate SCORE files into MusicXML format is also available, supporting MusicXML 1.0 files.

Both
-
Score Perfect Professional

Score Perfect Professional from Scoretec is a Windows-based music notation editor. MusicXML import was added in version 5.0 and export in version 5.2. MusicXML support is available in the Professional and Professional Lite versions.

Both
-
Scorio

Scorio is an online service for writing, sharing, and searching for music notation within a standard web browser. Version 1.0.1 added MusicXML import, and version 1.0.8 added MusicXML export.

Both
-
Sibelius

Sibelius is Avid's flagship music notation editor. Sibelius reads MusicXML files as of Version 4.0. Version 5.1 added support for reading MusicXML 2.0 files. Version 7.0 added support for writing MusicXML 2.0 files, and Version 7.1.2 added support for reading and writing MusicXML 3.0 files. You can also write MusicXML 3.0 files from Sibelius 5, 6, and 7 using MakeMusic's Dolet 6 for Sibelius plug-in. MusicXML 1.0 files can be exported from Sibelius 2, 3, and 4 using MakeMusic's Dolet 1 for Sibelius plug-in. MusicXML support is available on both Windows and Mac OS X.

Both
-
Sibelius First

Sibelius First is a simplified music notation program from Avid. Version 5 added support for reading MusicXML 2.0 files, and Version 7 added support for both reading and writing MusicXML 2.0 files.

Both
-
SmartScore

SmartScore is music scanning and scoring software for Windows and Mac from Musitek. Version 5 added MusicXML export in most of its editions for Windows, and 5.1 added MusicXML export for Mac. SmartScore X added MusicXML import for editing files created by other programs.

Both
-
Songs2See Editor

Songs2See Editor is an authoring program for the Songs2See Game software. It converts audio to music scores and also allows editing of MIDI and MusicXML files. Songs2See was developed at the Fraunhofer Institute for Digital Media Technology and is distributed by Songquito UG.

Both
-
SongWriter

Finale SongWriter is MakeMusic's low-priced music notation editor. It added support for reading and writing MusicXML files in SongWriter 2007. The current SongWriter 2012 reads and writes MusicXML 3.0, 2.0, 1.1, and 1.0 files.

Both
-
Speech Analyzer

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.

Both
-
Symphony Pro

Symphony Pro from Xenon Labs was the first music notation editor designed for the iPad. It has exported MusicXML files since its initial 1.0 release. Version 1.3 added MusicXML import.

Both
-
TaBazar II

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.

Both
-
TablEdit

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.

Both
-
VocalEasel

VocalEasel is a simple lead sheet editor for Mac OS X that uses MusicXML as its native format. It was developed by Matthias Neearcher as an editor and rehearsal tool for jazz vocalists.

Both
-
Audimus Notes

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.

Both
yes
Haskell Library

Samuel Silva has developed a Haskell Library for reading and writing MusicXML 2.0 files from applications written in the Haskell language.

Both
yes
Humdrum Extras

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.

Both
yes
KGuitar

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.

Both
yes
MusicSQL

MusicSQL is a system for conducting complex searches of symbolic music databases. The database can import and export MusicXML files. In the current version searches are constructed using a command line interface or through Python scripts. It is an open source system distributed under the Mozilla Public License, and runs on Windows, Mac, and Linux.

Both
yes
Nightingale Notelist

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, Mac, and Linux.

Both
yes
Ossia Viewer

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.

Both
yes
Ptolemaic

Ptolemaic is a music visualization and analysis program developed by Professors Gilliean Lee and Robert Kelley at Lander University. The current alpha release of this Java-based program supports MusicXML 3.0 files.

Both
yes
pyScore

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.

Both
yes
Zong! Editor

Xenoage Software has been a longtime supporter of the MusicXML format with their earlier Xenoage and Zong! Player and Viewer software. The Zong! Editor is a Java-based notation editor with MusicXML support, currently under development.

Both
yes
AudioScore Ultimate

AudioScore Ultimate from Neuratron transcribes CD and MP3 tracks into musical notation that can be exported to a MusicXML file. It runs on both Windows and Mac.

Write
-
Audiveris

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.

Write
-
Cadencii

Cadencii is a free Windows program for editing scores for singing synthesis systems. Its MusicXML export makes it a useful front end for the Sinsy application.

Write
-
capella-scan

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. MusicXML 1.1 export was added in Version 6.1-23.

Write
-
capella wave kit

capella wave kit is a Windows-based program for editing audio files in a symbolic manner, including conversion of audio wave (.wav) files to MusicXML files. The program is available in German only.

Write
-
Crescendo

Crescendo is a free music notation editor for Windows, Mac, and Android from NCH Software, focused on music composition. MusicXML export was added as of the 0.92 beta release.

Write
-
Django

Django is a Windows-based tablature editing and composition application. It works for lute, guitar, gamba, and other plucked instruments. MusicXML export was initially added in Version 7.4.

Write
-
HarmonyWiz

HarmonyWiz from Wizdom Music is a harmonic generator for iOS that can create multi-part harmony from a single melodic line. Version 1.0.3 added MusicXML export.

Write
-
Impro-Visor

Impro-Visor is an improvisation advisor from Harvey Mudd College. It is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. Version 4.07 added the ability to save MusicXML files.

Write
-
iReal Pro

iReal Pro is Technimo's app for creating, editing, printing, and sharing chord charts, including practicing to accompaniments. It is available on iOS, Android, and Mac. Version 4.2 added support for exporting MusicXML files.

Write
-
Java Music Specification Language (JMSL)

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.

Write
-
Logic Pro

Apple's Logic Pro is a recording studio application for the Mac. Logic Pro X adds MusicXML export to move scores created in Logic to other notation programs.

Write
-
Ludwig

Ludwig is an automatic arrangement tool for songwriters from ChessBase GmbH that runs on Windows. Version 2.4 added the ability to save MusicXML files.

Write
-
Melomics

Melomics software uses evolutionary algorithms to create original music without human intervention. Compositions can be rendered in MusicXML, MIDI, MP3, and PDF formats. An API is available to access catalogs of royalty-free music created by Melomics composers.

Write
-
muscript

Peter Billam's muscript language for music typesetting exports MusicXML files as of version 2.6s, as well as exporting PostScript and MIDI files.

Write
-
MyScript Music SDK

The MyScript Music Software Development Kit (SDK) allows applications to support the conversion of handwritten music to a digital format. The results of the handwriting recognition can be exported to MusicXML strings or MIDI files. The SDK supports the Windows, Mac, Linux, iOS, and Android operating systems and the C, .NET, and Java languages.

Write
-
Notation Composer

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.

Write
-
Notation Switchblade

Notation Switchblade from Audio Impressions focuses on providing a better translation from MIDI to MusicXML from sequencers using virtual instrument libraries. It is available for both Windows and Mac.

Write
-
Opusmodus

Opusmodus is music composition software that focuses on scripting using its built-in OMN language. Compositions can be exported to MusicXML or MIDI files. It is available for Mac OS 10.8 and later.

Write
-
PDFToMusic Pro

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.

Write
-
PhotoScore Ultimate

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 Mac.

Write
-
Plaine and Easie

The Plaine and Easie format is used for the music incipits in the RISM databases. Rainer Typke created the pae2xml Perl script to translate these incipits (and other Plaine and Easie music) to MusicXML. The current version of the script includes improvements made by Reinhold Kainhofer.

Write
-
Rosegarden

Rosegarden is an audio and MIDI sequencer, score editor, and music composition and editing environment for Linux systems. MusicXML export was added in Rosegarden-4 version 1.0.

Write
-
Rousseau

Rousseau is a melody notation program for iOS and Mac that makes use of numbered notation. It supports saving MusicXML files.

Write
-
Samplitude

Samplitude is a Windows-based audio and MIDI recording and editing application from MAGIX AG. Version 9.1 added export of Samplitude scores to MusicXML format.

Write
-
ScoreCloud

ScoreCloud from DoReMIR Music Research is a notation application whose main entry method is via live MIDI or monophonic audio input. ScoreCloud data can be exported to MusicXML or MIDI files.

Write
-
Score Creator

Score Creator is a free iOS music composition app from Peter Tran. Exported MusicXML files can be shared via iTunes file sharing or email.

Write
-
ScoreMaker

ScoreMaker 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, which has been maintained in all versions of ScoreMaker.

Write
-
Sequoia

Sequoia is a Windows-based audio and MIDI application for post-production, broadcasting, and mastering from MAGIX AG. Version 9.1 added export of Sequoia scores to MusicXML format.

Write
-
SharpEye Music Reader

SharpEye Music Reader from Visiv is a Windows-based scanner that converts images of sheet music into computerized music notation. MusicXML export was added in version 2.15. Version 2.65 added MusicXML 1.1 support for more formatting information.

Write
-
SmartScore NoteReader

SmartScore NoteReader is a music notation scanning app for iOS and Android devices from Musitek. The Premier in-app upgrade includes export to MusicXML and MIDI files.

Write
-
SONAR

Cakewalk's SONAR software is a Windows-based sequencer / digital audio workstation. SONAR Producer includes the ability to export MusicXML files, originally added in SONAR X1 Producer Expanded.

Write
-
Symphonix Evolution

Symphonix Evolution from Vinclaro is an iPad-based sequencer with notation support.

Write
-
Synfire

Synfire 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.

Write
-
tonica fugata

tonica fugata automatically creates four-part harmonies for any melody, in a variety of classical and jazz styles. Version 9.5 adds MusicXML export support.

Write
-
TuxGuitar

TuxGuitar is a multitrack tablature editor and player for Linux, Windows, and Mac. Version 1.0 supports MusicXML export via the TuxGuitar-MusicXML plugin.

Write
-
abc2xml

The abc format is especially popular for folk and traditional music. Its compact design makes it easy for people to type and read. Several converters from abc to MusicXML are available under the abc2xml name. Willem Vree's abc2xml converter serves as the basis for Nicolas Froment's web-based abc to MusicXML converter. Another abc2xml program was created by John Lynch, which Dave Holland has made available in a Linux version.

Write
yes
abc4j
The abc4j software toolkit for abc notation in Java includes a MusicXML export feature as of version 0.5.
Write
yes
Amadeus

Stefan Bellon has created an Amadeus To MusicXML converter that runs on Windows. It converts files in Amadeus's musinp format into MusicXML 1.1 format.

Write
yes
BUZZle

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.

Write
yes
FOMUS

David Psenicka's FOMUS is a notation application for composers of computer music. It facilitates converting raw algorithmic output from programs such as Common Music / Grace and Pure Data into readable music notation. FOMUS is open source and runs on Mac OS X, Windows, and Linux.

Write
yes
jChing

Rob 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.

Write
yes
MaxScore

The MaxScore Max object adds common Western music notation to the Max/MSP visual programming language for media. When used with Max for Live, it also adds notation to the Ableton Live digital audio workstation. MusicXML export for MaxScore and LiveScore is provided via JMSL.

Write
yes
mercussion

Alan Slozek's mercussion language allows tech-savvy marching percussion composers to input music in a text format and generate audio, PDF, and MusicXML versions of their compositions.

Write
yes
Middle C

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.

Write
yes
mingus

mingus is an open-source programming package for Python. It includes features for music theory and sequencing. Version 0.4.2.3 added MusicXML export.

Write
yes
Overture

Two third-party open source programs hosted on SourceForge are available for converting Overture files into MusicXML 2.0 files. Alberto Vignani has created an ove2xmly converter that writes MusicXML and LilyPond files from Overture 4.1 files. Rui Fan has created an ove2xml converter that writes MusicXML files from Overture 3 and 4 files. Both converters run on Windows.

Write
yes
Power Tab

Jelmer Vernooij's Power Tab Tools includes a ptb2musicxml program for translating Power Tab Editor files into MusicXML format.

Write
yes
PWGL

PWGL is a free cross-platform visual programming language for computer-aided composition and sound synthesis, based on Common Lisp, CLOS, and OpenGL. Kilian Sprotte's MusicXML-PWGL program converts PWGL scores into MusicXML format.

Write
yes
SongBase

SongBase is a free, open-source Java application for making music, available for Windows and Linux. Music can be typed in using JFugue music strings and organized in patterns. The resulting composition can then be exported to MusicXML for use with other programs.

Write
yes
Archivarius 3000

Archivarius 3000 is a desktop search program from Likasoft. Version 3.79 added the ability to read MusicXML metadata for desktop text searches.

Read
-
Auto-Tune EFX

Auto-Tune EFX is a pitch correction and vocal effect plug-in from Antares. Version 2 of the EFX plug-in added a vocal pattern generation feature. The available patterns are specified using a user-editable MusicXML file.

Read
-
Avid Scorch

Avid Scorch is a sheet music reading application for the iPad. Version 1.2 adds support for reading MusicXML files.

Read
-
capella playAlong

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.

Read
-
capella start

capella start is a small-ensemble music notation editor for Windows. Version 7.1 supports importing MusicXML files with up to 4 staves.

Read
-
CsoundAC

CsoundAC is an algorithmic composition extension to the Csound sound and music synthesis system. It supports MusicXML import via the Csound API.

Read
-
Denemo

Denemo is a free notation editor for creating scores in LilyPond format on Linux, Windows, and Mac OS X. Version 0.8.20 added MusicXML import.

Read
-
EarMaster

EarMaster is a practice tool for ear training, sight-singing and rhythm training on Windows and Mac. Version 6.1 adds MusicXML import, allowing user-created scores to be used in addition to the built-in exercise library.

Read
-
EasyABC

EasyABC is an open-source editor for abc files on Windows, Mac, and Linux that includes MusicXML import support.

Read
-
Expresseur

Expresseur lets you play accompaniments from scores by playing the rhythm of the accompaniment rather than all the notes. Version 2.0.9a adds support for importing MusicXML files. It is available for Windows and Mac OS X.

Read
-
Frescobaldi

Frescobaldi is a free LilyPond sheet music text editor. Version 2.0.11 adds support for importing MusicXML files.

Read
-
GUIDO

The GUIDO format as a text-based notation format used by a few programs who used it for interchange before MusicXML became popular. The libMusicXML C++ library translates from MusicXML to GUIDO format.

Read
-
Harmonia

Harmonia is a music theory application that combines music notation, automatic music analysis and grading, word processing, and multimedia playback. It includes the ability read MusicXML files.

Read
-
Igor Engraver

Igor Engraver from NoteHeads reads MusicXML files starting in version 1.7. Igor Engraver is a notation program available on both Mac and Windows.

Read
-
INScore

INScore is an environment for the design of interactive augmented music scores. It includes both a standalone score viewer and a C++ shared library, and runs on Windows, Mac, and Linux.

Read
-
Jellynote

Jellynote is a social platform for musicians to share scores, tabs, and video covers. Files can be uploaded in MusicXML, MIDI, or GuitarPro format.

Read
-
KlavarScript

KlavarScript is Marco van der Kolk's Windows 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 added MusicXML import to translate from common Western music notation to Klavar notation much more accurately than is possible with MIDI.

Read
-
Kooplet

Kooplet is a music score search engine from Myriad. It searches for sheet music in MusicXML and other formats based on melody or text that you enter. In addition to the web application, Kooplet is bundled into other Myriad products, including PDFtoMusic Pro and Harmony Assistant.

Read
-
Legato Sheet Music Viewer

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.

Read
-
LilyPond

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.

Read
-
MelodicMatch

MelodicMatch is a Windows software program for analyzing music through pattern recognition. It allows musicologists to search for melodies, rhythms and lyrics in MusicXML files. Registration is available through the University of Melbourne.

Read
-
Melody Assistant

Melody Assistant is the entry-level notation program from Myriad Software for Windows, Mac OS X, and Linux. Version 7.4.0 added the ability to read MusicXML 2.0 files.

Read
-
Melody Player

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.

Read
-
Mobile Music Trainer

Mobile Music Trainer is an interactive music learning app for the iPad. The base app is a free download. A paid upgrade allows you to upload and use your own MusicXML files.

Read
-
MusicEase

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.

Read
-
Myriad Music Plug-In

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.

Read
-
Myriad QuickLook Plug-In

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.

Read
-
neoScores

neoScores is an HTML5-based digital sheet music reader. It reads MusicXML files and adapts them to display and play on different devices that can run HTML5 software.

Read
-
NtEd

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.

Read
-
OrganMuse

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.

Read
-
Overture

Overture is Sonic Scores' flagship music notation and VST hosting program. Version 4 added support for importing MusicXML files.

Read
-
OveScore

OveScore is an iPad music stand application that displays and plays MusicXML and Overture files, and plays MIDI files.

Read
-
Personal Composer

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.

Read
-
PhonicScore

PhonicScore is a digital sheet music reader available for Windows and iPad. The Pro version for Windows includes score following.

Read
-
PianoLudic

PianoLudic is a play-along application for Windows. Scores can be read in MusicXML or MIDI format, and the playback controlled interactively via a MIDI keyboard.

Read
-
PocketJamz Guitar Tabs

The Pocket Jamz Guitar Tabs app provides interactive guitar tabs and sheet music on the iPad, iPhone, and Android.

Read
-
PocketJamz Piano Notes

The Pocket Jamz Piano Notes app provides interactive piano scores and sheet music on the iPad and iPhone.

Read
-
Practice Player Live Midi

Practice Player Live Midi is a MIDI and MusicXML player app for Android, designed for use in music practice.

Read
-
Score Writer

Score Writer is Sonic Scores' entry-level music notation and VST hosting program. Version 4 added support for importing MusicXML files.

Read
-
SeeScore

SeeScore from Dolphin Computing is an iPad app for reading MusicXML files with flexible formatting. The music automatically reformats to fill the display based on orientation and zoom level.

Read
-
SeeScore SDK

The SeeScore SDK from Dolphin Computing is a licensable MusicXML renderer library. It is available for Mac OS X, iOS, Android, and Windows 8.

Read
-
Singer's Mate

Singer's Mate from App Elations is a pitch training and practice tool for singers. It is available for iOS devices.

Read
-
Songs2See Game

Songs2See Game is an educational program for learning to play music that makes uses of dynamic score sheets and gaming interfaces. Songs2See was developed at the Fraunhofer Institute for Digital Media Technology and is distributed by Songquito UG.

Read
-
Soundslice Player

The Soundslice Player is a web-based sheet music and guitar tablature player. It is implemented in HTML5 and JavaScript. The player is available for licensing to sheet music sites and imports files in MusicXML, GuitarPro, and PowerTab formats.

Read
-
TEFpad

TEFpad is a tablature editor for iPad from the makers of the TablEdit desktop software. It supports reading MusicXML files.

Read
-
TEFview

TEFview is a free tablature file viewer for iOS from the makers of the TablEdit desktop software. It supports reading MusicXML files.

Read
-
teoría

The teoría Music Theory Web site offers interactive theory lessons based on MusicXML technology. Exercises are prepared using Finale or Sibelius and then exported to MusicXML. The MusicXML data is used both to display the exercise on the screen and to check the user's answer.

Read
-
THoTH

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.

Read
-
xml2abc

Willem Vree's command-line xml2abc tool provides a converter from MusicXML to abc+ notation.

Read
-
Antescofo

Antescofo is a real-time score following system and synchronous programming language for composition and live performance. It is available as a module for Max and PureData. Starting with the 0.52 release, Antescofo can import MusicXML files via drag-and-drop to the AscoGraph graphical editor.

Read
yes
Arduino

Arduino is an open source electronics prototyping platform. Chris Debenham has built a converter in Perl to bring music from single-part MusicXML files into Arduino projects.

Read
yes
BrailleMUSE

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.

Read
yes
Canorus

Canorus is a free extensible music score editor for Linux, Windows, and Mac OS X. Version 0.7 adds basic MusicXML import.

Read
yes
CrestMuse Toolkit

The CrestMuse Toolkit (CMX) is a Java library for handling various music data formats, including MusicXML and standard MIDI files. Most of the documentation is currently in Japanese.

Read
yes
Flat

Flat is an online web-based music score editor. Scores can be edited collaboratively on the Flat website or within Google Hangouts.

Read
yes
FreeDots

FreeDots is Mario Lang's open source MusicXML to Braille music notation translator, written in Java. It includes MIDI playback and the ability to make and save minor edits to the MusicXML file. Nicolas Froment has created a web-based MusicXML to Braille converter based on FreeDots.

Read
yes
GLozart

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).

Read
yes
GStreamer

GStreamer is an open source multimedia framework that has been ported to a wide range of operating systems, processors and compilers. Michael Sheldon has written a MusicXML2MIDI GStreamer element that allows MusicXML files to be read into GStreamer applications.

Read
yes
HTML5 Guitar Tab Player

Greg Jopa has created a proof-of-concept HTML5 Guitar Tab Player. It reads MusicXML files, displays them in an HTML5 browser using VexFlow, and plays them using the beta Firefox 4 audio API. A similar beta audio API has also been developed for WebKit. The W3C's Audio Working Group is chartered to create a standard cross-browser API, using lessons learned from these initial implementations.

Read
yes
MATLAB

MATLAB is a high-level technical computing language and interactive environment, used by many music information retrieval researchers and developers. Researchers at Microsoft and Indiana University have made their MusicXML parsing script for MATLAB available for research use. The parser is tailored for analyzing lead sheets for popular music.

Read
yes
MuseBook Score

MuseBook Score listens to your live performance, follows the notes in the score, and turns the pages in your electronic sheet music automatically. The first Windows version was intended for use on the piano or MIDI keyboard with a Tablet PC, and is no longer available. A new version for the iPad is under development. Both products use the MusicXML format for their digital sheet music.

Read
yes
Musicista

Musicista is a framework for computational musicology created by Jannik Arndt, offering the ability to run algorithms on musical notation. The current alpha version is available for Windows.

Read
yes
musicxml2mid

Peter Billam's musicxml2mid program is a Perl script for translating MusicXML files into Standard MIDI Files.

Read
yes
musicxml2words

Jiri Baum's musicxml2words program is a Python script for translating MusicXML files into a verbal description. The intent is to make sheet music more accessible to the visually impaired who do not read Braille.

Read
yes
MusicXML to MP3 Converter

The MusicXML to MP3 Converter is a Japanese web-based application for converting MusicXML files into MP3 files via intermediate conversion to MIDI and WAV files. It has been developed and maintained by Kenzi Noike based on original programming by Takashi Ikebuchi.

Read
yes
MXMLiszt

MXMLiszt is a web-based MusicXML digital library platform developed by Nitin Arora. It provides a delivery and search/retrieval environment for MusicXML files and their manifestations, running on Windows servers.

Read
yes
Opus

The Opus system is a database of musical manuscripts that renders incipits created in MusicXML format. It is built using Silverlight and MongoDB. Opus was formerly known as the Polish System for Archiving Music (PSAM).

Read
yes
Philomelos

Philomelos is a community site for free and editable sheet music. The beta version includes the ability to read and share MusicXML files that are displayed online using LilyPond technology.

Read
yes
PSAM Control Library

The PSAM Control Library includes the MusicXML IncipitViewer control used in the Opus system. This is a WinForms library written in C# and works with .Net Framework 2.0 and later.

Read
yes
Sinsy

Sinsy is a web-based singing voice synthesis application. It reads monophonic MusicXML files in UTF-8 encoding with Japanese (hiragana or katakana) or English lyrics that are uploaded to the site. It then creates an audio file with the results of the Hidden Markov Model (HMM)-based singing synthesis, which can be played or downloaded.

Read
yes
Zong! Webviewer Server

The Zong! Webviewer Server from Xenoage Software allows you to display a MusicXML file in a web browser, and download corresponding PNG and MP3 files.

Read
yes