sig
  val length : int -> int -> int
  val duration : int -> int -> int
  val of_audio : Audio.buffer -> int -> Stdlib.Bytes.t -> int -> int -> unit
  val make : Audio.buffer -> int -> int -> string
  val to_audio : string -> int -> Audio.buffer -> int -> int -> unit
end