Web audio patch experiment

ctrl+enter to evaluate; load another example!

Web Audio API for audio synth; syntax inspired by Hydra

sine(()=>mouseX).out()
sine(()=>mouseX).crush(4).out()
sine(()=>mouseX).mult(square(2)).gain([0,1]).out()
sine(()=>mouseX).modulate(sine(10),()=>mouseY).gain(0.5).out()