noise(3,0.1).out(o0) osc().out(o1) src(o0) .modulate(o3) .rotate((() => time/10 % 360)) .out(o2) src(o2) .modulate(src(o1)) .scale(() => Math.min(0.2, 0.2 + Math.sin(0.5 * + time / 100) % 10, 3)) .luma(0.3) .color() .scale(2) .out(o3) a.show() a.setBins(4) a.setScale(0.1) a.setCutoff(0.1) a.setSmooth(0) render(o3)