package mm

  1. Overview
  2. Docs
type buffer = t
val create : int -> t
val make : int -> float -> t
val of_array : float array -> t
val to_array : t -> float array
val sub : t -> int -> int -> t
val blit : t -> t -> unit
val copy : t -> t
val length : t -> int
val append : t -> t -> t
val clear : t -> unit
val amplify : float -> t -> unit
val resample : ?mode:[ `Linear | `Nearest ] -> float -> t -> t
val clip : t -> unit
val noise : t -> unit
val add : t -> t -> unit
val mult : t -> t -> unit
module Ringbuffer_ext : sig ... end
module Ringbuffer : sig ... end
module Buffer_ext : sig ... end
module Analyze : sig ... end
module Effect : sig ... end
module Generator : sig ... end