Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grame-cncm/libmusicxml

A C/C++ library to support the MusicXML format.
https://github.com/grame-cncm/libmusicxml

music-notation musicxml

Last synced: 3 days ago
JSON representation

A C/C++ library to support the MusicXML format.

Awesome Lists containing this project

README

        

Welcome to the libmusicxml project
======================================================================

[Grame](http://www.grame.fr) - Centre National de Création Musicale
----------------------------------------------------------------------

Build status: [![Ubuntu](https://github.com/grame-cncm/libmusicxml/actions/workflows/ubuntu.yml/badge.svg)](https://github.com/grame-cncm/libmusicxml/actions/workflows/ubuntu.yml)
[![MacOS](https://github.com/grame-cncm/libmusicxml/actions/workflows/macos.yml/badge.svg)](https://github.com/grame-cncm/libmusicxml/actions/workflows/macos.yml)[![Windows](https://github.com/grame-cncm/libmusicxml/actions/workflows/windows.yml/badge.svg)](https://github.com/grame-cncm/libmusicxml/actions/workflows/windows.yml)
----

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

[MusicXML](http://www.musicxml.com/) 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](http://emscripten.org)) to be embedded in a web page.

See the [libmusicxml wiki](https://github.com/grame-cncm/libmusicxml/wiki) for building instructions.

----------------------------------------------------------------------
[Dominique Fober](https://github.com/dfober)