Module Moog_ladder

type model =
  1. | Naive
  2. | Zero_delay
  3. | Nonlinear
val models : model list
val name : model -> string
type t
val create : unit -> t
val reset : t -> unit
val process : ?compensation:float -> t -> model -> cutoff:Signal.t -> resonance:float -> Signal.t -> unit