From 3623dc680ced23fc2a34beed88ed09bffb300e41 Mon Sep 17 00:00:00 2001 From: littleisland <> Date: Tue, 14 Oct 2025 20:53:55 +0900 Subject: [PATCH] create/update 'DnB.md' file --- strudel/DnB.md | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/strudel/DnB.md b/strudel/DnB.md index aeadfab..899f6b0 100644 --- a/strudel/DnB.md +++ b/strudel/DnB.md @@ -66,6 +66,40 @@ $_:note("d3") .someCyclesBy(2/3,x=>x.mask("0")) all(x=>x.postgain(slider(0.648,0,1))) +``` + +```javascript +setcps(170/60/4) +const bd_pttn = [ + "1 1 0 1 1 0 0 1", + "1 0 [1 1] 0 1 1 0 1", + "1 [0 1] 0 1 1 0 1 0", + "1 0 1 [1 0] 1 0 0 1",] + +$:stack( + sound("bd:11").struct("<0 0 1 2 0 1 3 0>".pick(bd_pttn).rib(irand(7),2)) + .decay(0.7) + .sometimes(x=>x.rev()), + sound("sd:3").struct("1 1 1 1 1 1 1 1").lpf(1800).decay(0.5) + .sometimesBy(4/7,x=>x.mask(0)).ply("1|1|1|2"), + sound("white*8").decay(0.12).hpf(2000).degradeBy(1/16) +)._pianoroll() +$:note("c2 c2 c2 c2").sound("supersaw") + .lpf(perlin.range(100,200).slow(7)) + .dist("3:0.2") + +$:note("c2*4".fast("<2 4 3 8 4 3 4 2>")).sound("supersaw") + .lpf(sine.range(600, 3000).fast("<7 9 11>")).lpq("10|20|5") + .someCyclesBy(1/4,x=>x.mask("0")) + +$:note("d3") + .s("supersaw").fm(berlin.range(0.7,2.33).slow(5)).fmh(1.15).dist("3:0.15") + .lpf(sine.range(100, 8000).fast(3)) .lpq("<0 0 5>".slow(2)) + .gain(perlin.range(0, 0.9).fast("<3 1.5>")).jux(rev).delay(1/8).room(1/4) + .someCyclesBy(4/5,x=>x.mask("0")) + +all(x=>x.postgain(slider(0,0,1))) +``` @@ -89,5 +123,3 @@ all(x=>x.postgain(slider(0.648,0,1))) - -``` \ No newline at end of file