osc(() => 32 + 256 * Math.abs(Math.sin(time / 100)),-0.0005).out(o0)
src(o0)
.thresh(() => 0.029 + Math.sin(time / 93))
.brightness(() => -0.6 + 0.5 * Math.sin(-time/ 20))
.out(o1)
src(o0).posterize(() => 10 * Math.abs(Math.sin(time / 10)),1).out(o2)
src(o2).modulate(src(o1).pixelate([2,4,8,32,256].fast(1/4)))
.out(o3)
render(o3)