A C/C++ library to support the MusicXML format.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
doc
dtds
files
javascript
linux
packages
samples
schema
src
validation
win32
.clang-format
.gitignore
.travis.yml
CHANGELOG.txt
appveyor.yml
license.txt
readme.md
version

readme.md

Welcome to the libmusicxml project

Grame - Centre National de Création Musicale

The MusicXML library is a portable C++ library designed close to the MusicXML format and intended to facilitate MusicXML support.

MusicXML is a music interchange format designed for notation, analysis, retrieval, and performance applications. The MusicXML format has been initialy developed by Recordare. It is open for use by anyone under a royalty-free license.

The libmusicxml library runs on the main operating systems: Linux, MacOS, iOS, Windows, Android. It can also be compiled to JavaScript (using emscripten) to be embedded in a web page.

See the libmusicxml wiki for building instructions.


Travis build and validation status:

Appveyor build status: Build status


Dominique Fober