ml2mxml

Author Ion Alberdi <nolaridebi@gmail.com>
License Apache Version 2.0
Homepage https://github.com/yetanotherion/ml2mxml
Issue Tracker https://github.com/yetanotherion/ml2mxml/issues
Maintainer Ion Alberdi <nolaridebi@gmail.com>
Dependencies
& cow >= 1.2.1& 2.0.0
ocamlfind
omake >= 0.9.8
ounit >= 2.0.0
Published Aug 24, 2015
Source [http] http://github.com/yetanotherion/ml2mxml/archive/v0.2.tar.gz
a3c3ee3829163314e11e07248358cfc7
Statistics Not installed in the last month.
Edit https://github.com/ocaml/opam-repository/tree/master/packages/ml2mxml/ml2mxml.0.2/opam

Generate musicxml files from OCaml

ml2mxml is an OCaml library to generate musicxml (http://www.musicxml.com/) files.

That library was developed for two reasons:

  • the lack of what 'git' offers, in music score editors,
  • the hard time experienced when using the cut/copy/paste features of Guitar Pro 6 (http://www.guitar-pro.com/en/index.php).

With that library, music can be written as:

  • write an OCaml program (see examples/hello_ode_of_joy.ml),
  • compile/execute it (% omake ex),
  • open the generated musicxml file, with for example a midi player that understands the format (see http://www.musicxml.com/software/).
No package is dependent