Class type Audio.Mono.Generator.t

class type t = object .. end
A sound generator.

method set_volume : float -> unit
method set_frequency : float -> unit
method fill : Audio.Mono.buffer -> int -> int -> unit
Fill a buffer with generated sound.
method fill_add : Audio.Mono.buffer -> int -> int -> unit
Same as fill but adds the sound to the buffer.
method release : unit
Release the generator (used for generator with envelopes).
method dead : bool
Is the generator still producing sound? This should become false soon after release has been triggered.