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
Artinfuser Exercise

Artinfuser Exercise is a web app for editing and checking counterpoint and harmony exercises.

Both
-
Band-in-a-Box

Band-in-a-Box from PG Music is one of the most popular automatic accompaniment applications, available for Windows and Mac. Version 2016 added support for MusicXML import and export.

Both
-
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 from capella-software AG is a music notation editor for Windows and Mac. 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
-
CeVIO AI

CeVIO AI is Japanese singing voice creation software for Windows, using Techno-Speech singing synthesis software.

Both
-
Cornelius Composer

Cornelius Composer from Classplash is a composition app for students and teachers, with features such as colored notation and solfege playback. It is available for Android, iOS, Windows, and macOS. The paid complete version includes MusicXML import and export.

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
-
DeluxeNote

DeluxeNote from Besuau is a music notation editor for Windows with a zoom-driven workflow. Version 1.0.4 added MusicXML export.

Both
-
Denemo

Denemo is a free notation editor for creating scores in LilyPond format on Linux, Windows, and macOS. Version 0.8.20 added MusicXML import and version 2.5 added MusicXML export.

Both
-
Dorico

Dorico is a powerful scoring software application from Steinberg that runs on macOS, Windows, and iPad. It was created by the team that formerly developed the Sibelius scoring program.

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 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
-
Fandango

Fandango is a Windows-based tablature editing and composition application, supporting many plucked instruments and tablature styles. It is the successor to the Django tablature editor.

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 v27 reads and writes MusicXML 4.0, 3.1, 3.0, 2.0, 1.1, and 1.0 files on both Windows and macOS. MakeMusic's Dolet 7 for Finale plug-in updates Finale's built-in MusicXML support in older 32-bit versions to MusicXML 3.1. It supports Finale 2011 to 2014.5 on Windows and macOS.

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
-
Flat

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

Both
-
Forte

Forte is a Windows-based notation, sequencing and recording software product from Lugert Verlag. In version 7, 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, macOS, and Linux.

Both
-
Hyena

The Hyena cancer simulation program from Arizona Cancer Evolution Center simulates tumor growth and treatment in a MusicXML-encoded song.

Both
-
JapoScore

JapoScore creates scores for traditional Japanese instruments such as shakuhachi, shinobue, koto, and shamisen from staff notation scores in MusicXML format. Layout editing and MusicXML export are also supported.

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
-
Kinetic

Kinetic is a web-based score to tablature converter from Khalemy Software. It calculates which positions on the fretboard to use to play the notes in the score.

Both
-
Komp

Komp is a music notation sketching app for iOS, optimized for the Apple Pencil.

Both
-
libMusicXML

libMusicXML is a portable C++ library that supports conversion from and to an in-memory C++ format. This open source project is based on work conducted by the Grame Computer Music Research Laboratory. Version 3 supports the MusicXML 3.0 format.

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.

Both
-
Logic Pro

Apple's Logic Pro is a recording studio application for the Mac. Logic Pro X added MusicXML export and version 10.3 added MusicXML import.

Both
-
MagicScore

MagicScore is a Windows-based notation program family from Maestro Music Software, including both Russian and English user interfaces. MusicXML support is available in Version 5 of both the Maestro and Classic editions.

Both
-
MakeMusic CLoud

MakeMusic Cloud (formerly SmartMusic) is MakeMusic's interactive music education and practice software. MakeMusic Cloud runs on nearly any web-enabled device, including Chromebooks. The Compose tool allows teachers to create new music and import MusicXML files that can be assigned to students, supplementing the MakeMusic Cloud catalog. The Compose and Sight Reading Builder tools also include export to MusicXML files.

Both
-
MaxScore

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

Both
-
Melody Scanner

Melody Scanner is a web application from Klangio that transcribes audio recordings and lets you edit the resulting sheet music. MusicXML import is supported in all plans, while MusicXML export is supported in the Premium subscription plans.

Both
-
Mozart

Mozart is a music notation editor for Windows. Version 11 added support for MusicXML import, and Version 12 added 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 files, including the compressed .mxl format. MuseScore 2.2 updated support to MusicXML 3.1.

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
-
Music Processing Suite

Music Processing Suite is a free desktop application for advanced symbolic music processing. It includes tools for music analysis, music search, and a composition language. Version 1.8.0 added MusicXML export to the existing import functionality.

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. The source code repository is available at Github.

Both
-
Music Writer

Music Writer is an Android app for composing and editing sheet music.

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
-
Notation Composer

Notation Composer from Notation Software is a full-featured music notation program with a focus on everyday musicians. One of its strengths is conversion of MIDI files into sheet music. Version 2.0 added MusicXML export and Version 3.1 added MusicXML import.

Both
-
NoteAbility Pro

NoteAbility Pro is a music notation editor for macOS 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 HTML5 web audio. 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 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. The Nuendo Expansion Kit features were incorporated directly into Nuendo in version 8.

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 macOS. Version 6.0 includes support for reading and writing MusicXML files.

Both
-
Overture

Overture is Sonic Scores' flagship music notation and VST hosting program. Version 4 added support for MusicXML import and version 5 adds support for MusicXML export. Alberto Vignani has also created an ove2xmly converter that writes MusicXML and LilyPond files from Overture 4.1 files.

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 2.0 support, upgraded to MusicXML 3.0 in version 3.6.1. The Professional version both reads and writes MusicXML files. The Light and Beginner versions write MusicXML files, but do not read them.

Both
-
Power Tracks Pro Audio

Power Tracks Pro Audio is a sequencing and digital audio recording application for Windows and macOS from PG Music, makers of Band-in-a-Box. Version 2016 added MusicXML import and export support.

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. The Standard, Professional, and Publisher editions include MusicXML support and are available for both Windows and Mac.

Both
-
PrintMusic

Finale PrintMusic is MakeMusic's mid-priced music notation editor. 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
-
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
-
REAPER

REAPER from Cockos is a digital audio production application for Windows and macOS. Version 5.20 added a notation editor, followed by MusicXML export in version 5.22 and MusicXML import in version 5.23.

Both
-
Reflow

Reflow from Gargant Studios is a music notation editor for composing and practicing songs. It is available on Mac and iOS.

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
-
ScoreCloud

ScoreCloud from DoReMIR Music Research is a notation application whose main entry method is via live MIDI or monophonic audio input. All subscription levels can import MusicXML files, while Pro subscriptions can also export MusicXML files.

Both
-
ScoreMaker

ScoreMaker is a Windows-based music scanning and notation program from KAWAI Musical Instruments, sold mostly in Japan. ScoreMaker version 4.0 added MusicXML export, while version 12.0.026 added MusicXML import.

Both
-
Score Writer

Score Writer is Sonic Scores' entry-level music notation and VST hosting program. Version 4 added support for MusicXML import and version 5 adds support for MusicXML export.

Both
-
Scorio

Scorio is an online service for writing, sharing, and searching for music notation within a standard web browser. The Pro and Unlimited plans include MusicXML import and export, which were added in versions 1.0.1 and 1.0.8 respectively.

Both
-
Sibelius

Sibelius is Avid's music notation editor, available in three pricing tiers: First, Artist, and Ultimate. All three tiers support reading MusicXML files on Windows, Mac, and iOS. The Artist and Ultimate tiers support writing MusicXML files on Windows and Mac. You can also write MusicXML 4.0 files from Sibelius Ultimate 2019.5 and later on Windows and Mac using MakeMusic's Dolet 8 for Sibelius plug-in.

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
-
Soundslice

Soundslice is a web-based music learning application. The notation editor included in the subscription plans imports MusicXML files in all plan levels, and exports MusicXML files in the paid plans.

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
-
StaffPad

StaffPad is the first music notation editor designed from the ground up for pen-and-touch devices like the Microsoft Surface Pro. It combines directly writing on the tablet workspace with a pen with editing commands available from a touch interface. StaffPad is available for Windows tablets with Windows Pen support and iPads with Apple Pencil support.

Both
-
Stave'n'Tabs

Stave'n'Tabs is a notation and tab editor for the iPad and Mac. It includes composition aids such as chromatic scale matching for selected sections.

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
-
tonica fugata

tonica fugata automatically creates three- and four-part compositions and harmonizations in a variety of styles. Version 9.5 added MusicXML export, and Version 13 added MusicXML import.

Both
-
tonica start

tonica start, an entry level version of tonica fugata, automatically creates three- or four-part harmonies for any melody, in a variety of styles.

Both
-
UtaFormatix

UtaFormatix is a web app that allows you to convert back and forth between several popular singing synthesis formats. Version 3.0 included MusicXML export. MusicXML import was added in version 3.6.

Both
-
VocalEasel

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

Both
-
A-Score Music Composer

A-Score Music Composer is a music notation editor for Android from Philip Blandford. This successor to his earlier Chaconne app has several new features including the ability to work on individual parts.

Both
yes
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
bach

The bach automated composer's helper is a cross-platform set of Max patches and externals created by composers Andrea Agostini and Daniele Ghisi. It is available on Mac and Windows for recent versions of Max.

Both
yes
Canorus

Canorus is a free extensible music score editor for Linux, Windows, and macOS. Version 0.7 added basic MusicXML import and version 0.7.2 added basic MusicXML export.

Both
yes
CMME Editor

The CMME Project for computerized mensural music editing is based at Utrecht University. CMME produces and maintains an online corpus of electronic editions as well as open-source software tools. Version 0.98 of the CMME Editor reads and writes MusicXML files.

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
Houdini

Houdini is a 3D animation software app based on procedural generation tools. Marn Schokker has created a Houdini package for importing, processing, and exporting MusicXML files.

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, macOS, 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
MorpheuS

MorpheuS is a music generation system developed at Queen Mary University of London. It finds repeated patterns in a template piece which are used to constrain the generation of a new polyphonic composition. Both the template piece and the new composition are in the MusicXML format.

Both
yes
Music Jotter

Music Jotter is a sheet music editor, including community features allowing your score to be viewed, commented on, and edited by others. Originally for Windows, it is now being rebuilt as a cloud application.

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
Partitura

Partitura is a Python 3 package for handling symbolic music information. Its main applications are for music generation and music expression modeling.

Both
yes
PartRenamer

Dominik Svoboda's PartRenamer web app lets you edit and cleanup data like part names in MusicXML files before importing into another application.

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
Renoid Player

Renoid Player is a web app for using the Renoid virtual singer system. It focuses on singing lyrics in Japanese hiragana text.

Both
yes
sol2snd

sol2snd is a web application for sol-fa notation editing using text entry. MusicXML export and import facilitates translating between sol-fa and staff notation.

Both
yes
abc2xml

The abc format is especially popular for folk and traditional music. Its compact design makes it easy for people to type and read. Willem Vree's command-line abc2xml tool converts from abc to MusicXML files.

Write
-
AnthemScore

AnthemScore from Lunaverus is a music transcription application designed to automatically create sheet music from audio as accurately as possible. It converts audio files into MusicXML files and runs on Windows, macOS, and Linux.

Write
-
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
-
audite PLUS

audite PLUS is an ear training program for Windows. Dictation exercises can be exported to MusicXML files. The program is available in German only.

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
-
Audovia

Audovia is a free, open-source Java application for making music, available for Windows and Linux Ubuntu. 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
-
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
-
Cakewalk

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

Write
-
capella audio2score

capella audio2score converts audio MP3 and .wav files into a piano reduction or short score notation format. It is available for Windows and macOS in German only.

Write
-
capella audio2score pro

capella audio2score pro is an app for editing audio files in a symbolic manner, including conversion of audio MP3 and .wav files to MusicXML files. It is available for Windows and macOS in German only.

Write
-
capella-scan

capella-scan is a music scanning program for Windows and Mac from capella-software. It offers many productivity features like direct reading of PDF files, an overlaid display, and powerful editing tools. MusicXML export was added in Version 6.1-23.

Write
-
Cavatina

Cavatina is a font for writing music in a text editor. Designed and developed by Alexis Luengas, it comes with a converter for converting Cavatina text into a MusicXML or MIDI file.

Write
-
CelticPipes

CelticPipes is a desktop application for composing and playing scores for Great Highland Bagpipe and other traditional Celtic instruments. It is available for both Mac and Windows.

Write
-
Crescendo

Crescendo is a 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
-
Digital Performer

MOTU's Digital Performer is a leading digital audio workstation for Mac and Windows. Its QuickScribe feature is well known for its MIDI to notation transcription quality. Version 9 adds support for exporting MusicXML files from QuickScribe notation.

Write
-
Drumline Ensemble Composer

Drumline Ensemble Composer is an iOS app for marching musicians to create beats, ensembles, and licks.

Write
-
Frettable

Frettable transcribes audio from electric guitar and other instruments into sheet music using machine learning technology. The Premium service includes MusicXML downloads of the transcriptions. The mobile app is available on iOS and Android.

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
-
Jniz

Jniz by Bruno Grandjean is a free music composition support tool for Windows, macOS, and Linux, including harmonization features.

Write
-
Kunkunshi Editor

The Kunkunshi Editor Android app developed by Rafael López García edits Okinawan music written in the kunkunshi (工工四) system. It can export to MusicXML, PDF, and MIDI files.

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
-
Maestria

Maestria is a music scanning app from Newzik that was developed using machine learning. The results can be opened as LiveScores within the Newzik app or exported as MusicXML files for use in other applications.

Write
-
muDic

muDic is a monophonic music dictation application from Yanase, available for macOS.

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
-
MusicJOT

MusicJOT from Mona Lisa Sound is a music notation iPad app that combines palette selection entry with natural handwriting.

Write
-
Music-to-XML

Music-to-XML from Musitek converts PDF files of musical scores into MusicXML files, with direct opening into popular desktop applications like Finale, Sibelius, and Dorico. It uses the same scanning technology as Musitek's SmartScore X2 application, but without SmartScore's editing features.

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
-
Notate

Notate is a music notation editor app for Android with virtual keyboard note input.

Write
-
Notation Pad

Notation Pad is a mobile notation editor for iOS and Android. Both the free and full versions export MusicXML files.

Write
-
Opusmodus

Opusmodus is structural music composition software for macOS that focuses on scripting using its built-in OMN language. Compositions can be exported to MusicXML or MIDI files.

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
-
Piano2Notes

Piano2Notes is a web application from Klangio that transcribes audio files or YouTube videos of solo piano music into MusicXML, MIDI, and PDF files. There is also an Android app that transcribes microphone recordings.

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
-
PlayScore

PlayScore from Dolphin Computing and Organum is a mobile music scanning app for iOS and Android. It takes a photo of a page of music score which it then plays, and saves to MusicXML and MIDI files.

Write
-
Rachmaniac Score

Rachmaniac Score is a music notation entry app for the iPad. Version 1.4 added MusicXML export support.

Write
-
ReadScoreLib

ReadScoreLib from Dolphin Computing and Organum is a licensable binary C library for conversion of printed musical score images to MusicXML and MIDI, as used in the PlayScore app. It is available for iOS, Android, Mac, and Windows.

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
-
ScanScore

ScanScore is a Windows 10 music software scanning app from Lugert Verlag. MusicXML export is available in all editions of the app.

Write
-
Score Creator

Score Creator is a free music composition app from Peter Tran for iOS and Android. On iOS, exported MusicXML files can be shared via iTunes file sharing or email.

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
-
Sheet Music Scanner

Sheet Music Scanner is an affordable music scanner app for iOS and Android that scans and plays back printed music. MusicXML export was added in version 2.4.

Write
-
Simple Song Creator

Simple Song Creator is a simple, low cost music creation app for Windows Mobile and Windows Phone. Exported MusicXML files can be shared via cloud services like SkyDrive and Dropbox.

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
-
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
-
Touch Notation

Touch Notation from Kawai is a music score creation app for iOS that lets you write music using touch gestures. MusicXML export is available via email or cloud services like Dropbox.

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
-
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
Braille Music Compiler

Mario Lang's Braille Music Compiler is a command-line tool that converts Braille Music Code into MusicXML and LilyPond formats.

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
ChatGPT

ChatGPT is a conversational language model from OpenAI. As Adrian Holovaty has reported, you can use ChatGPT to generate MusicXML files, either transcribing melodies of well-known songs or creating musical snippets based on simple specifications.

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

Write
yes
GBMusicParser

GBMusicParser is a Python script that converts Nintendo Game Boy music assembly files into MusicXML format.

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
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
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
PHPMusicTools

Ian Ring has developed the PHPMusicTools library for music analysis, generation, and manipulation within PHP applications. The class structure is modeled after MusicXML and MusicXML export is supported.

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
SCAMP

SCAMP, the Suite for Computer-Assisted Music in Python, is a computer-assisted composition framework. It provides a variety of tools for playback and notation, including export to MusicXML files.

Write
yes
Sing2Notes

Sing2Notes is an Android app from Klangio that transcribes microphone recordings of unaccompanied solo singing into MusicXML, MIDI, and PDF files.

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
-
Blackbinder

Blackbinder is an iPad digital score reader for brass music that supports MusicXML files. It includes automatic scrolling without the need for touching the tablet or using a foot pedal.

Read
-
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
-
Canon

Canon is a Japanese membership-based score distribution service that allows display and playback of musical scores on phones, tablets, and desktops. It supports uploading a limited number of MusicXML files each month.

Read
-
Cantāmus

Cantāmus is a vocal practice web app from Voctro Labs. It lets you create practice tracks from choral scores using their Voiceful singing synthesis technology.

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 reader

capella reader is a free score reader app for Windows and Mac. It reads and plays capella, MusicXML, and MIDI files. MusicXML support was added in Version 8.

Read
-
capella score reader

capella score reader is a free score reader app for iOS and Android. It reads and plays capella, MusicXML, and MIDI files.

Read
-
capella start

capella start is a small-ensemble music notation editor for Windows and Mac. Version 7.1 added support for 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
-
D3 Pianogram

Chris Zhou has created a series of Pianogram visualizations for pitches in MusicXML files. The visualizations are written using the D3.js library for data-drive documents.

Read
-
daCapo

The daCapo app is a music score reader for iOS that supports MusicXML files.

Read
-
Don's MusicXML Viewer

Don's MusicXML Viewer is a MusicXML viewer for Android devices from Don Horrell. It also includes limited playback and sight reading features.

Read
-
Doo Bee Doo Composer

Doo Bee Doo Composer lets you compose on Android devices using conventional music notation.

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, 32-bit 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 macOS.

Read
-
Forte Sheet Music Reader

Forte Sheet Music Reader is a free Android app from Lugert Verlag (makers of Forte) for reading MusicXML and MIDI files.

Read
-
Frescobaldi

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

Read
-
GOODFEEL

GOODFEEL is a Windows application for quickly converting print scores into Braille scores. It ships with Lime notation software which provides the MusicXML import needed for the automatic print-to-braille conversion.

Read
-
GUIDO

The GUIDO format is a text-based notation format that was used by a few programs 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
-
IBOS Nodelæser

IBOS Nodelæser from the Danish Instituttet for Blinde og Svagsynede (Institute for the Blind and Partially Sighted) gives blind and visually impaired musicians access to MusicXML scores via standard screen reader technology. Scores can be spoken or presented on a Braille display. This Windows application works with the JAWS screenreader.

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
-
LilyPond

LilyPond is an open-source automated music engraving system. It runs on Linux, macOS, 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
-
Lyric Creator

Lyric Creator is an iOS and Android app from Casio for creating English and Japanese lyrics that can be sung on a Casiotone CT-S1000V synthesizer.

Read
-
Magenta

Magenta is a research project exploring the role of machine learning in the process of creating art and music. Magenta uses the TensorFlow machine learning framework. MusicXML import was added in v0.1.7.

Read
-
Manufaktura Controls

Manufaktura Controls is a set of music typesetting components for web, desktop, and mobile applications. It includes the ability to read and display MusicXML scores. Supported platforms include ASP.Net MVC, Silverlight, Windows Forms, and WPF.

Read
-
Match My Sound

Match My Sound provides technology for score following and automatic page turning, automatic assessment and feedback, and automatic synchronization. It is available for white-label licensing both as an API and a learning management system, and is used by several companies and products.

Read
-
MDLscore

MDLscore is a Windows 10 application that reads a MusicXML file and converts it into a MIDI file, together with an MDL file that contains a text description of the MIDI file contents.

Read
-
Melody Assistant

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

Read
-
Melody Player

Melody Player is a free program for Windows and macOS 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
-
MidiAndMusicXmlPlayer

MidiAndMusicXmlPlayer is an app for playing MIDI and MusicXML files on Windows and Mac.

Read
-
MIDI Player Pro

MIDI Player Pro is a MIDI playback app that accepts many input file formats. It is available for Linux, macOS, iOS, and Android.

Read
-
MusicEase

The MusicEase notation editor reads MusicXML files. MusicEase runs on Windows and Mac, supporting tablature and shaped notes in addition to standard music notation.

Read
-
Music Prodigy

Music Prodigy is an interactive practice and assessment tool for iOS, Android, Mac, and Windows devices. Educators manage what music content is viewed and practiced by students, and can add content by uploading MusicXML files.

Read
-
musicxml2mid

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

Read
-
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
-
MXTPiano

MXTPiano is a free piano practice app for iOS and Android. Using MIDI, you can play along with a MusicXML file of piano music, and your correct and incorrect notes will be displayed as you play.

Read
-
Neutrino

Neutrino is a free singing voice synthesizer using neural networks. It is available in Japanese in a web version as well as apps for Windows, macOS, and Linux.

Read
-
Newzik

Newzik is an interactive sheet music reader and songbook manager for iPads and iPhones. It allows bands to share setlists of MusicXML and PDF scores.

Read
-
OpenSheetMusicDisplay

OpenSheetMusicDisplay is an open source TypeScript library for displaying MusicXML in a browser using VexFlow. A WordPress plug-in is also available. Paid versions add support for playback and other features. Demos are available for the different versions.

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
-
PhonicScore

PhonicScore is a digital sheet music reader available for Android that includes support for MusicXML and PDF files.

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
-
Piano Marvel

Piano Marvel is an app for learning to play the piano on Windows, Mac, and iPad. You can augment the built-in library with your own songs by uploading a pair of MusicXML and MIDI files.

Read
-
PlayThatSheet

PlayThatSheet is a web site that automatically creates fingering charts for MusicXML files that you upload. Instruments currently supported include saxophone, flute, and euphonium.

Read
-
PMX

PMX is a preprocessor for MusiXTeX, software that uses TeX to typeset music. Dieter Glötzel has developed a MusicXML-to-PMX converter for Windows and Linux.

Read
-
Practice Bird

Practice Bird is an interactive music practice app for iOS that includes instant pitch monitoring and automatic page turns. MusicXML files can be imported from apps such as Dropbox and Google Drive.

Read
-
PracticeFirst

PracticeFirst is the music practice component of the MusicFirst classroom environment. Teachers can upload MusicXML files to share with their students.

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
-
Purely Musical

Purely Musical offers a series of 10 instrument-specific practice apps for piano, drums, mandolin, banjo, ukulele, violin, viola, cello, double bass, and fiddle. The apps run on Mac, Windows, iOS, and Android, and the desktop versions allow you to add MusicXML files.

Read
-
Real Piano Score

Real Piano Score is a piano learning app for Windows and iOS. After loading a MusicXML score it shows you what keys to play.

Read
-
Rhythm Lab

Rhythm Lab is a rhythm training and practice app for the iPad. Version 4.0 adds support for MusicXML import.

Read
-
Rocksmith+

Rocksmith+ from Ubisoft lets you learn guitar or bass by playing along with licensed songs included in your subscription. You can create your own arrangement for a licensed song using Rocksmith Workshop, which supports importing MusicXML files.

Read
-
Scroller

Scroller is a sheet music reader app for iPhone designed for piano music. Playback includes display on a virtual piano keyboard. MusicXML import was added in Version 2.0.

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 macOS, iOS, Android, and Windows 8.

Read
-
Sight Singing Studio

Sight Singing Studio is an iOS app for learning how to read and sing music on sight. The MusicXML import allows you to upload your own music to practice.

Read
-
SingAccord

SingAccord is a Mac app that prepares simplified video music notation for a congregation of untrained singers. After importing a MusicXML file, you arrange the song, edit the color scheme, then export a video to use with your presentation software.

Read
-
Singscope

Singscope is an iOS app for checking the pitch of your singing. It records and plays back pitch graphs. MusicXML lead sheets can be imported with the Vocal Warm-Up Exercise feature pack.

Read
-
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
-
SM Music Reader

SM Music Reader from the Sao Mai Center for the Blind is an accessible score reader for Android. It can read MusicXML files and play them, draw them on screen, or read them through a screen reader.

Read
-
Songistic

Songistic is a free iOS app for viewing and playing chord sheets.

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 MusicXML Viewer

The free Soundslice MusicXML Viewer lets you view, play, and transpose uploaded MusicXML files within a web browser.

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, Android, Windows, and Mac 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
-
Tessa

Tessa is a MATLAB program by Christopher Apfelbach that automates score-based tessitura analysis of digital sheet music in the MusicXML format.

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
-
WhiteNote

WhiteNote is a Windows application that presents MusicXML scores in spoken form for visually impaired musicians.

Read
-
xml2abc

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

Read
-
Zupfnoter

Zupfnoter is a web-based tool for creating table harp sheet music. It primarily uses the abc notation format, but also supports MusicXML import.

Read
-
Accento

Accento is a music learning app with in-app classes, available for Android, iOS, macOS, Windows, and Linux.

Read
yes
Antescofo Converter

The Antescofo Converter is a web application that converts MusicXML and MIDI files into Antescofo files. These input files should contain just a single part that Antescofo will be following. The Antescofo documentation provides further guidance for getting the most out of the converter.

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
CrestMuse Toolkit

The CrestMuse Toolkit (CMX) is a Java library for handling various music data formats, including MusicXML and standard MIDI files.

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.

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 predecessor of the W3C Web Audio API recommendation.

Read
yes
KotoViewer

KotoViewer converts scores from Western music notation to koto notation (Ikuta School) or shamisen (sangen) notation. It runs on systems that have Java 8 or later installed.

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
MoonPiano

MoonPiano is a piano practice app available in both a web version and a desktop version for Windows, macOS, and Linux.

Read
yes
µO

µO (or muO) provides musical objects for the Squeak programming language. It includes a collection of tools and representations for music composition.

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
Music Score Metadata Builder

The Music Score Metadata Builder was developed by Jamie Gabriel for his Ph.D. work on Stelupa, a web-based interactive environment for the search and analysis of music scores. The metadata builder converts MusicXML files into timestamped JSON files to help with time-series analysis and data visualization.

Read
yes
MusicXML Analyzer

MusicXML Analyzer is a music analysis web site. After uploading a MusicXML file you get statistics such as note and interval distribution. You can then search for musical patterns such as melodies and rhythms within the file.

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
NNSVS

NNSVS is an open-source neural network-based singing voice synthesis library. It was developed for research use by Ryuichi Yamamoto.

Read
yes
Noutee

Noutee is a multi-functioned music education app. It runs on iOS, Android, Mac, and Windows with cloud storage to synchronize between devices.

Read
yes
No-C-Notes

No-C-Notes is an application that uses MusicXML to translate standard Western music notation into a verbal audio score.

Both
-
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
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
ShakuViewer

ShakuViewer converts scores from Western music notation to shakuhachi notation. It runs on systems that have Java 8 or later installed.

Read
yes
SolFaSoGood

SolFaSoGood is a Linux program from Jim Batten that converts MusicXML files into Sol-Fa notation displayed on a web page.

Read
yes
StringyFi

The Boldport Club Stringy is an open source hardware kit for building a guitar synthesizer. StringyFi is a Ruby gem for playing MusicXML on the Stringy by converting MusicXML to PIC assembly code.

Read
yes
SuperScore

SuperScore from TimeWarp Technologies is an iOS app for viewing, managing, and interacting with a library of musical scores. SuperScore uses MusicXML and MIDI data to represent interactive scores, and import of customer MusicXML files is planned for the future.

Read
yes
Talking Scores

Talking Scores is a web application for describing scores for people who do not read staff notation or braille music. Uploading a MusicXML file produces a written description of the music mixed with playback links.

Read
yes

This website uses cookies to improve your experience. By viewing or browsing our site, you are agreeing to our use of cookies. More Information

Accept