Sourcetype wave = | Square| Sawtooth| Triangle| Sine| Noise
Sourcetype t = {wave : wave;frequency : float;slide : float;attack : float;sustain : float;decay : float;vibrato_rate : float;vibrato_depth : float;jump : float;jump_at : float;low_pass : float;low_pass_to : float;resonance : float;high_pass : float;echo : float;reverb : float;volume : float;
} Sourceval presets : (string * t) list Sourceval random : string -> seed:int -> t