• Stars
    star
    152
  • Rank 244,685 (Top 5 %)
  • Language LilyPond
  • License
    Mozilla Public Li...
  • Created over 9 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Welcome to the libmusicxml project

Grame - Centre National de Création Musicale

Build status: Ubuntu MacOSWindows

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.


Dominique Fober

More Repositories

1

faust

Functional programming language for signal processing and sound synthesis
C++
2,503
star
2

faustlibraries

The Faust libraries
OpenSCAD
188
star
3

guidolib

Guido project - music score layout engine - music description language
C++
152
star
4

faustlive

Advanced self-contained prototyping environment for the Faust programming language
C++
78
star
5

digraph

Very simple C++ directed graph library
C++
73
star
6

faustide

Faust IDE (Integrated Development Environment)
TypeScript
70
star
7

inscore

INScore - augmented interactive music scores
C++
47
star
8

faustplayground

Online platform to combine and run Faust DSP modules, test it here:
TypeScript
23
star
9

faustideas

A central place for Faust GSoC proposals, todo list and new ideas
Shell
23
star
10

faustwasm

Faust for WebAudio written in TypeScript
JavaScript
19
star
11

faust-web-component

Interactive Faust snippets in web pages
TypeScript
15
star
12

guidoeditorweb

An online Guido editor
TypeScript
13
star
13

faustworks

C++
12
star
14

onlinecompiler

Create audio applications, vst plugins and much more online
HTML
12
star
15

faustcourse

A 5 lessons course for Faust
Makefile
10
star
16

elody

Elody: a music composition environment based on a visual functional language.
Java
7
star
17

faustdoc

The Faust Online Documentation
TeX
7
star
18

faustwebsite

Faust website sources
JavaScript
6
star
19

embaudio

C++
5
star
20

fausteditor

A simple Faust editor for the web
JavaScript
5
star
21

anr19

TeX
4
star
22

faustservice

C++
4
star
23

faust2wwise

C++
4
star
24

faustinstaller

A set of scripts to build faust.grame.fr on a Linux machine, that is to install faust2, all targets SDKs (but macOS), website, onlinecompiler, faustservice and faustplayground
Shell
4
star
25

GameLAN

GameLAN est un ensemble d’applications musicales conçues en Faust par Grame, Centre national de création musicale, à l'issue de la résidence de création de Romain Constant et Elodie Rabibisoa
Faust
4
star
26

guidoar

C++
3
star
27

faust-atom-package

Faust language support in Atom editor
3
star
28

midishare

C
3
star
29

inscoreweb

INScore JS online editor
JavaScript
2
star
30

paw

2
star
31

gcalc

The very old graphic calculus project, resurrected ;-)
C++
2
star
32

faustpwa

Faust generated Progressive Web Applications
JavaScript
2
star
33

faustregistry

The Faust Registry acts as a centralized repository where Faust libraries are stored, shared, and managed.
2
star
34

faustready-ubuntu-1804

A Docker image of Ubuntu 18.04 with all the packages needed for Faust and Faustservice
Dockerfile
1
star
35

faustdocker

Dockerfile
1
star