notebook/strudel/20251110.md
2025-11-10 18:31:18 +09:00

744 B

setcps(168/60/4)

$:s("bd*4").gain(0.4)
$:s("saw*4").dec(0.5).gain(0.4)
$:s("hh*8").sometimes(x=>x.off(1/16,y=>y.delay(1/16).gain(1/8)))
$:xfade(
  stack(
    s("white*4").degradeBy(0.25).decay(0.2)
    .sometimes(x=>x.ply(2).dist("8:0.2")),
    note("c3").s("supersaw").someCyclesBy(0.5,x=>x.transpose(-7)),
  )
  .pan(rand.range(1,-1).slow(6))
  .room(perlin.range(0.2,0.8).slow(7)).size("4|2|1"),
  //auto fade
  sine.range(0,1).seg(32).slow(64),
  stack(
    s("pink*4").degradeBy(0.25).decay(0.2).gain(1.3)
    .sometimesBy(0.3,x=>x.ply("2|4").dist("4:0.2")),
    note("c4").s("sine").someCyclesBy(0.3,x=>x.transpose("<-7 2>")),
  )
  .pan(rand.range(1,-1).slow(4))
  .room(berlin.range(0.3,0.8).slow(7)).size("1|2|4"),
)