s0.initImage("file:///home/pln/Work/Hydra/biarritz/relevant.jpeg")

src(s0)
  .scroll(0.8,0.31)
  .scale(1.8)
  .out(o0)

src(o0)
  .modulateScale(osc(0.01,0.01))
  // () => Math.sin(time / 100) % 10)
  .modulate(noise(() => 0.2 + 0.5 * Math.cos(time)), 0.01)
  .out(o1)

src(o1)
  .blend(
    src(o1).modulate(src(o2).scale(() => 0.8 + 0.4 * Math.sin(time / 20)))
    , () => 0.85 - 0.35 * Math.sin(time / 23)
  )
  .out(o3)

src(s0)
  .scale(2)
  .out(o2)

render()

render(o3)