package mm

  1. Overview
  2. Docs
type t
val init : int -> t
val length : t -> int
val complex_create : buffer -> Complex.t array
val fft : t -> Complex.t array -> unit
val band_freq : int -> t -> int -> float
module Window : sig ... end
val notes : int -> t -> ?note_min:int -> ?note_max:int -> ?volume_min:float -> ?filter_harmonics:bool -> buffer -> (Note.t * float) list
val loudest_note : (Note.t * float) list -> (Note.t * float) option
OCaml

Innovation. Community. Security.