notebook/strudel/20251102.md
2025-11-02 23:54:24 +09:00

937 B

setcps(120/60/4)

$:freq(rand.range(330,440).seg(64).slow(4)).s("saw")
  .fm(sine.range(1,2).seg(8).slow(7)).fmh(sine.range(3,4).seg(8).slow(4))
  .struct("1 1? 1 0 1 0 1? 1".fast(2))
  .sometimesBy(0.4,x=>x.rev())
  .lpf(perlin.range(100,1600).slow(8)).lpenv(2)
  .dec(2/8)
$_:freq(rand.range(110,330).seg(64).slow(5)).s("sqr")
  .fm("<3 2 1 1>").fmh("<1 2 3>")
  .struct("1 0 1 1? 1 1 1? 0".slow(1.5))
  .sometimesBy(0.3,x=>x.rev())
  .lpf(perlin.range(200,300).slow(7)).lpq("<0 10 15>")
  .dec(1/8)
$_:freq(berlin.range(440,660).seg(64).slow(8)).s("sine")
  .fm(sine.range(2,2.5).seg(8).slow(4)).fmh(rand.range(1,2).seg(8).slow(3))
  .struct("1 0 1 1? 1 1 1? 0".slow(2))
  .sometimesBy(0.4,x=>x.rev().pan("<-0.6 0.6>"))
  .lpf(sine.range(400,900).slow(4))
  .dec(9/8)
$:note("c2*8").s("supersaw").dec(.5).gain(sine.range(1,1.3).slow(8))

all(x=>x.room(1/4).delay(1/4).postgain(1))