Rewrite ugen.coffee as JavaScript for perf
Fix ADSR