sig
  type t = int
  val a4 : int
  val c5 : int
  val c0 : int
  val create : int -> int -> Audio.Note.t
  val freq : Audio.Note.t -> float
  val of_freq : float -> Audio.Note.t
  val name : Audio.Note.t -> int
  val octave : Audio.Note.t -> int
  val modulo : Audio.Note.t -> int * int
  val to_string : Audio.Note.t -> string
  val of_string : string -> Audio.Note.t
end