diff --git a/strudel/20260228.md b/strudel/20260228.md new file mode 100644 index 0000000..4268a87 --- /dev/null +++ b/strudel/20260228.md @@ -0,0 +1,35 @@ +```javascript +await initHydra({feedStrudel:32}) +src(s0) + .repeat(2, 4) + .modulateScale(osc(4, 0.1), () => H.fft[0] * 40) + .modulate(noise(1.7), 0.3) + .scrollX(1, 0.1) + .out() +setcps(124/60/4) + +$_:s("bd*4").bank("tr909").gain(1) +$_:s("- [cp|sd] - [cp|sd]").bank("tr909").pan(.6).gain(.7) +$_:s("hh*8, - oh").decay(.3).bank("tr909").pan(.4).gain(.6) +$_:s("rim(3,8)").bank("tr808").pan(.7).room(.3).delay(.4) + +$_:note("c1").s("supersaw").att(.1) + .lpf(sine.range(100, 400).slow(16)).lpq(5).gain(.7) + +$:s("tri").fm(.8).fmh(2) + .layer( + x => x.note("").slow(8), + x => x.note("<- f3 ab3 c4 - eb4 g4>").transpose(12).slow(10), + x => x.note("").slow(6), + x => x.note("").transpose(-12).slow(7) +).att(.2).rel(.7).legato(1.5) + .lpf(berlin.range(200, 1600).slow(5)) + .sometimesBy(.2,x=>x.rev().late(.3)) + .phaser("<2 4 8 16>".slow(2)).room(.6).roomsize(2).pan(sine.slow(2)) + .gain(.4).scope({pos:0,smear:.95}) + +$:s("white*2").att(.05).dec(.2).degradeBy(.75) + .lpf(900).lpq(20) + .pan(rand.slow(8)).delay(.3).room(.3) + .gain(sine.range(.3,.7).slow(4)) +``` \ No newline at end of file