Mu.Music
Music.
type dur = Q.t
The type for durations in whole notes units.
module Dur : sig ... end
Durations.
module Mode : sig ... end
Music modes.
module Phrase : sig ... end
Music phrasing.
module Ctrl : sig ... end
Music control.
module Prim : sig ... end
Music primitives.
type 'a t = [
| `Prim of 'a Prim.t | (* Interpret primitive. *) |
| `Seq of 'a t * 'a t | (* Interpret in sequence. *) |
| `Par of 'a t * 'a t | (* Interpret in parallel. *) |
| `Ctrl of Ctrl.t * 'a t | (* Interpret with control. *) |
]
The type for music with notes of type 'a
.