//Basé sur Pixelscape
//de Marianne Teixido <3
//https://github.com/MarianneTeixido
// Vive le code LIBRE

src(o0)
 .saturate(() => Math.sin(time) * 10 + a.fft[1]*5)
 .scale(.9)
 // .color(1.01,1.01,1.01)
 .hue(.01)
 .modulateHue(src(o1).hue(.3).posterize(-1).contrast(.7),2)
  .layer(src(o1)
  // .luma()
         .mult(gradient(1)
               .saturate(.29)))
  .out(o0)

noise(1, .2)
  .rotate(2,.5)
  .layer(src(o0)
  .scrollX(.2))
  .out(o1)

render()

src(o2)
  .blend(voronoi(20,2),0.2)
  // .thresh(0.26)
  .modulateRotate(noise())
  .out(o3)




  // REBOOT
  src(o3)
  .modulateHue(osc())
  .kaleid(2)
  .scale(1, 0.8)
  .out(o0)

src(o0)
.out(o1)

src(o2)
 .out(o3)

  render(o3)