// licensed with CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/
// Dark side of Tinder
// By PLN

s0.initImage("https://cdn.1min30.com/wp-content/uploads/2018/05/logo-Tinder-1.jpg")

a.show()
a.setSmooth(0.2)
a.setScale(0.2)
a.setCutoff(0.8)

d9 -- DEBUG CUE
  $ ("0.125" <~)
  $ off "h" ((|* 0.8) . (# pan 0.8))
  $ "numbers"
  # n "<1 2 3 4 5 6 7 8>"
  # pan 0.3
  # midiG' "^81" 0 0.8
src(s0)
  .scale(0.8,0.5)
  .out(o0)

src(o0)
  .scale(() => 0.28 + 0.2 * a.fft[0])
  .diff(src(o2))
  .modulate(src(o1).modulate(osc(0.82)))
  // .colorama(() => 0.000001 * a.fft[2])
  .out(o1)

src(s0)
  .thresh()
  .invert()
  .out(o2)


src(o1)
  .mult(
  src(o2)
  .scale(() => 0.8 + 0.1 * Math.sin(time))
  .blend(src(o0).mask(src(o1).invert()).pixelate(() => 32 + time % 1024 ), () => 0.025 * a.fft[3])
)
  .out(o3)

render(o3)