Module Mu_player

Play MIDI music (temporary hack).

Needs timidity or vlc in your PATH.

val play : Mu.Pnote.t Mu.Music.t -> unit

play m plays music m by shelling out to timidity or vlc.

val write_midi_file : B0_std.Fpath.t -> Mu.Pnote.t Mu.Music.t -> unit

write_midi_file f m writes a MIDI file for m to f.

val main : Mu.Pnote.t Mu.Music.t -> unit

main m plays m or writes it to FILE.mdi if the cli specifies -o FILE.mdi.