|
MusicXML Software

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 2008
and most of the other Finale family products
read and write MusicXML files directly from the File menu on both Windows
and Mac OS X. Finale 2008 and
PrintMusic 2008 read MusicXML 2.0, 1.1, and 1.0 files
and write MusicXML 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 Macintosh 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 files, and provides batch translation features. MusicXML
1.1 and 1.0 files are also supported. Dolet 4
for Finale supports Finale 2000 to 2008 on Windows and Finale 2004 to 2008
on Mac OS X. Intel-based Macs require Finale 2007 or 2008 as Dolet 4 does
not run under Rosetta. Batch translation and some advanced formatting features
require Finale 2004 or later.
-
Sibelius reads MusicXML files
as of Version 4.0. Version 5.1 adds support for reading MusicXML 2.0
files. You can write MusicXML 1.1 files from Sibelius
4 and 5 using Recordare's
Dolet 3 for Sibelius plug-in. For Sibelius
2.1 and 3.1, 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 3 for Sibelius includes support for MusicXML 1.1 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 adds
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 adds 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.
-
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 adds MusicXML import for editing files
created by other programs.
-
capella Media
Producer is a music file conversion tool, including support for both
audio and symbolic formats. Version 5 adds the
ability to translate between
CapXML and
MusicXML 1.0 formats. CapXML files can be created, viewed, and edited in the
capella professional
notation program. Bernd
Jungmann's
CapToMusic script can also be run from Python to convert CapXML files
into MusicXML 1.1 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.
- Encore
is Gvox's flagship notation editor.
Version 5 adds support for MusicXML import and export. The Mac version is
available now, with the Windows version scheduled for the end of winter
2008.
- 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.
-
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.
- 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 adds MusicXML support.
- 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.
- Hervé Bitteur's
ProxyMusic library provides a
binding between Java objects and a MusicXML 1.1 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.
Beta support for MusicXML 2.0 files is also included.
JAXB 2.0 is required.
- 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 adds MusicXML support on Windows.
- 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.
- TaBazar reads and
writes MusicXML files starting with version 2.6. TaBazar is a 10-track
tablature editor and MIDI player for guitar and other stringed instruments,
running on Windows.
-
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 adds
MusicXML support.
-
Forte is a Windows-based notational, sequencing and recording software
product family from Midisoft. Forte
Worship Studio and Forte Standard both include MusicXML support.
-
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
-
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 5.3 adds
MusicXML export. 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.
- 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.
-
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.
- 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.
-
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 adds MusicXML support.
-
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.
-
Sequoia and
Samplitude
are Windows-based audio and MIDI recording and editing applications from
MAGIX AG. Version 9.1 adds export of
Sequoia and Samplitude scores to MusicXML format.
-
AudioScore Professional from
Neuratron is a Windows-based program that, among other features, converts
monophonic wave audio (.wav) files into MusicXML files.
- 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.
-
Scoremaker-FX is a
Windows-based music scanning and notation program from
KAWAI Musical Instruments, sold
mostly in Japan. Version 4.0 added the ability to save MusicXML 1.0 files.
Version 5.0 added MusicXML 1.1 support.
- Audiveris
is an open-source, Java-based music scanning program. Version 3.0 adds the
ability to save MusicXML files. The project is led by Hervé Bitteur.
- 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 adds 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.
- Peter Billam's
muscript language for music
typesetting exports MusicXML files as of version 2.6s, as well as exporting
PostScript and MIDI 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.
-
Django
is a Windows-based tablature editor and composer for lutes, guitars, and other plucked
instruments. It saves MusicXML files starting with version 7.4.
Reads MusicXML
-
Sibelius Student is the entry-level notation program from
Sibelius Software. The current
version, based on Sibelius 5, adds the ability to read MusicXML 2.0 files.
-
musicRAIN 2.0 is an interactive sheet music player created for sales of
digital sheet music. Because musicRAIN was built using the Macromedia
Flash Player, no additional downloads are required for use. The application reads
music in the MusicXML 1.1 format and lets you transpose for
printing and playback. Created by
mediaRAIN, the sheet music player can be
completely customized to meet the needs of each individual digital sheet
music retailer. For example, Christian Copyright Licensing International (CCLI)
is using musicRAIN 2.0 in its
SongSelect
Advanced and Premium applications for online lead sheets, chord sheets, and
hymn sheets.
- 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.
-
SCORE is one of the
oldest music notation programs still in use, due in large part to the high
flexibility and quality of its output.
Jan de Kloe
has developed the SipXML2Score
program to convert MusicXML files into SCORE files. Version 3.0 of SipXML2Score is
now available for Windows. Version 3 adds support for the new MusicXML 1.1
features supported by Finale 2008 and the Dolet 4 for Finale plug-in.
- 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.
-
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 adds support
for MusicXML files, including MusicXML 2.0 support. The plug-in works on
Windows and Mac.
- 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
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.
-
Melody
Assistant is the entry-level notation program from
Myriad Software for
Windows and Mac OS X. Version 7.4.0 adds the ability to read MusicXML 2.0 files.
- LilyPond
is an open-source automated music engraving system. It runs on Linux, Mac OS
X, and Windows. Version 2.8 adds a basic MusicXML importer. This supersedes Guido Amoruso's earlier
xml2ly XSLT stylesheet for
translating MusicXML into the LilyPond
format.
-
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 adds the ability to
play MusicXML files.
- 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. Converting from abc to
MusicXML is planned for a future release. MusicXML support was added in
version 1.3.
-
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.
-
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.
-
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.
Shout
Music Editor Professional adds hooks to MediaShout's
Shout Music Manager worship
planning software.
- 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-44
program supports MusicXML import starting with version 2.0.3.2.
-
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
adds MusicXML support, including modal analysis of MusicXML files.
-
Igor Engraver from NoteHeads
reads MusicXML files starting in version 1.7. Igor Engraver is a notation program available on both Macintosh and
Windows.
- Turandot is a
score writing program for Windows from Spe-Not Kkt in Hungary. Version 1.0
reads MusicXML files.
-
Archivarius 3000 is a desktop search program from
Likasoft. Version 3.79 adds the
ability to read MusicXML metadata for desktop text searches.
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.
- MuseScore
is a Linux-based music score typesetter for the MusE MIDI/audio sequencer.
MusicXML support was added in the 0.1.0pre1 release.
- 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.
- 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.
- JFugue is an
open-source Java API for programming music without the complexities of
Java's MIDI implementation. Version 3.2 supports a beta add-on for reading
and writing MusicXML files.
-
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.
- Two programming toolkits include conversion between
MusicXML and the GUIDO format. The
pyScore toolkit translates in
both directions. The MusicXML Library
translates in one direction, from MusicXML to GUIDO.
- 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.
-
KOffice is an integrated office suite
for Linux KDE systems. Version 2.0, currently in alpha test, adds the
ability to read and write embedded MusicXML as part of compound office
documents
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.
- The
Music Prototyping Studio is a professional composition shaping program
from Cognitone. As the name
indicates, it creates musical prototypes. When you have something ready for
production, you can then transfer to a more conventional notation or
sequencing programs using MusicXML or MIDI.
- John Lynch created an abc2xml conversion program from
abc to MusicXML, and an xml2abc XSLT stylesheet for going the other
direction. The original versions of these programs are currently
unavailable, 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.
- TuxGuitar
is a multitrack tablature editor and player for Linux and Windows. MusicXML
export is supported as of version 1.0-rc1.
- 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.
- 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.
-
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.
- 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.
- Jan de Kloe has
announced a prototype
version of the SipScore2XML program to translate SCORE files into MusicXML
format. In the meantime, going from SCORE to MusicXML is currently a two
step process. Finale and Sibelius can both import SCORE files, and then
write out MusicXML files.
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.
- 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.
-
NtEd is Dr.-Ing.
Jörg Anders's new musical score editor for Linux. MusicXML import was added as
of version 0.17.
- 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®
Software License -
Software Downloads
Home
- Music - Software - MusicXML
- Events - Search - Store
- About Us
Copyright © 2008 Recordare LLC.
Last updated April 11, 2008. |