Audioval tone : Playground.number -> soundval square : Playground.number -> soundval triangle : Playground.number -> soundval sawtooth : Playground.number -> soundval pluck : Playground.number -> soundval noise : Playground.number -> soundval fm : Playground.number -> Playground.number -> Playground.number -> soundval note : string -> soundval lasting : Playground.number -> sound -> soundval louder : Playground.number -> sound -> soundval sliding : Playground.number -> sound -> soundval low_pass : Playground.number -> sound -> soundval high_pass : Playground.number -> sound -> soundval wah : Playground.number -> Playground.number -> sound -> soundval vibrato : Playground.number -> Playground.number -> sound -> soundval arpeggio : Playground.number list -> Playground.number -> sound -> soundval echo : Playground.number -> Playground.number -> sound -> soundval reverb : Playground.number -> sound -> soundval drive : Playground.number -> sound -> soundval compressed : Playground.number -> Playground.number -> sound -> soundval pan : Playground.number -> sound -> soundval from : Playground.number -> Playground.number -> sound -> soundval pitched : Playground.number -> sound -> soundval abc : string -> soundval doremi : string -> soundval wav : string -> soundval midi : string -> soundval blip : soundval coin : soundval jump : soundval laser : soundval hit : soundval explosion : soundval step : soundval powerup : soundval varied : string -> int -> soundval random_sound : string -> int -> soundval play : sound -> unitval keep_playing : string -> sound -> unitval loop : string -> sound -> unitval faster : Playground.number -> sound -> soundval change_loop : string -> sound -> unitval instrument : string -> (unit -> Instrument.t) -> instrumentval note_on : instrument -> string -> unitval note_off : instrument -> string -> unitval set : instrument -> string -> Playground.number -> unitval position : string -> Playground.number optionval latency : unit -> Playground.number