package mm

  1. Overview
  2. Docs
type buffer = float array
val create : int -> buffer
val blit : buffer -> int -> buffer -> int -> int -> unit
val copy : buffer -> buffer
val duration : buffer -> int
val append : buffer -> buffer -> buffer
val clear : buffer -> int -> int -> unit
val amplify : float -> buffer -> int -> int -> unit
val resample : ?mode:[ `Linear | `Nearest ] -> float -> buffer -> int -> int -> buffer
val clip : buffer -> int -> int -> unit
val add : buffer -> int -> buffer -> int -> int -> unit
val mult : buffer -> int -> buffer -> int -> int -> 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