Module Paula

type reading =
  1. | Hold
  2. | Linear
  3. | Cubic
val readings : reading list
val reading_name : reading -> string
type t
val create : unit -> t
val trigger : t -> Signal.t -> loop_start:int -> loop_length:int -> offset:int -> unit
val set_period : t -> int -> unit
val set_volume : t -> int -> unit
val stop : t -> unit
val next : reading -> t -> float
val playing : t -> bool