Skip to content

dbuenzli/mu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mu — Declarative music for OCaml

%%VERSION%%

Mu is an OCaml module for declaring music. It provides a simple type for representing music and combinators to define and compose it.

Music values are interpreted by renderers. Mu has built-in support for rendering music values to MIDI files.

Mu is distributed under the ISC license. It has no dependencies.

Homepage: https://erratique.ch/software/mu

Installation

Mu can be installed with opam:

opam install mu

If you don't use opam consult the opam file for build instructions.

Documentation

The documentation can be consulted online or via odig doc mu.

A few basic sample programs can be found in the test directory.

Questions are welcome but better asked on the OCaml forum than on the issue tracker.

Acknowledgments

Mu is essentially a port of the Euterpea library described in:

About

Declarative music for OCaml (unreleased)

Resources

License

Stars

Watchers

Forks