Mm.MIDIOperations on MIDI data.
type event = | Note_off of Mm_audio.Audio.Note.t * float| Note_on of Mm_audio.Audio.Note.t * float| Aftertouch of int * float| Control_change of int * int| Patch of int| Channel_aftertouch of int| Pitch of int| Sequence_number of int| Text of string| Copyright of string| Track_name of string| Instrument_name of string| Lyric of string| Marker of string| Cue of string| End_of_track| Tempo of int| Time_signature of int * int * int * int| Key_signature of int * bool| Custom of stringval create : int -> bufferCreate a MIDI buffer of given length in samples.
val clear_all : buffer -> unitmodule Multitrack : sig ... endMultitrack buffers.
module IO : sig ... end