Shells and Slides

↷ Digital album

  1. But You Keep Me Hanging On (01:10)
  2. I’m Leaving You Tomorrow (03:38)
  3. You Can Have It (03:05)
  4. And Suddenly My Heart Goes Boom (03:21)

Ripped lines, slippery structures. The music is semi-decayed and piled up information that nests in new, algorithmically generated pulsating patterns. It’s hectic, sometimes howling, but mostly funky.

The four tracks are made with TidalCycles, each created by manipulating just one audio sample.

🗐 Repository with .tidal files


  -- But You Keep Me Hanging On
  setcps (128/60/4) -- 1 cycle = 1.875 sec

  let seg = segment 8
      sek = 0.462

  setF "you" $ seg $ slow 4 $ range 0 0.15 sine

  setB "keep" $ binary (whenmod 24 20 (|+ 10) "330")

  d1 $ whenmod 36 33 ((trunc 0.75) . (|* rel 2) . (|+ begin 0.1))
     $ stutWith (whenmod 36 33 (|- 1) "3") 0.22 (
                  (|+ begin ("0.15" + "^you")) . (|* hold 0.88)
                . (stutWith (whenmod 36 33 (|- 1) "[5 3]*4") "[0.166 0.1111]*4" (
                      (|- begin "{0.01 0 0.05 0.09 0.03}%5")
                    . (# fshift "<-32 -16 -32>")
                    . (|* amp 0.75) . (|* rel 0.8)
                    . (# pan "[0.2 0.8]*2")
                    . (|* speed "1 1 -1 1 1 2 1 1")
                    ))
                )
     $ struct (slow (whenmod 36 33 (|- 1.5) "2.5") "^keep")
     $ s "shell:00"
     # begin "<0.1 0.1 0>"
     # legato 1 # speed 1
     # att (sek * 0.0208)
     # hold (sek * 0.125)
     # rel (sek * 0.25)
     # lpf 12000 # hpf 40
     # amp 1.3



06/2021