s0.initImage("/home/pln/Work/Hydra/img/heather-shevlin-3B_NrzTjajc-unsplash.jpg")
a.hide();a.setScale(8);a.setCutoff(0.8);a.setSmooth(0.97) // 0.87 LA VOIX DU DESERT
src(s0)
  // .scroll(() => -0 + 0.08 * Math.sin(time / 103),    () => 0.15 + 0.08 * Math.sin(time / 200)) // LES MIRAGES DU DESERT
  .scale(1.28).out(o0)
src(o0)
  .blend(src(s0).invert(),() => 0.5 - 0.9 * a.fft[3] - (1 - a.fft[0]) * 0.4)
  // .blend(src(s0).modulate(s0,() => 0.1 + 1.3 * (time % 360)), () => a.fft[2]) // LE SABLE DU DESERT
  .out(o1)
src(o1)
  .scale(() => 1 + 0.05 * a.fft[3])
  .luma(() => 0.95)
  .rotate(() => time/24 % 360)
  .out(o2)
src(o1)
  .add(src(s0).luma(() => 0.8 - 0.4 * a.fft[0]).invert(), 0.5) // LE BLUES DU DESERT // 0.5 LA FIN DU BLUES
  .brightness(() => -0.8 + 0.12 * a.fft[0] - 0.05 * a.fft[1]  + 0.05 * a.fft[2]  + 0.02 * a.fft[3])
  // .scale(() => 1. + 0.125 * a.fft[0] - 0.02 * a.fft[3]) // LE VENT DU DESERT
  .out(o3)
render(o3)