diff --git a/strudel/20250702.md b/strudel/20250702.md new file mode 100644 index 0000000..41cb056 --- /dev/null +++ b/strudel/20250702.md @@ -0,0 +1,33 @@ +```javascript +setcps(136/60/2) //cycles per second + +//Probability +//$:note("c3@8 c4").slow(2).sound("supersaw").detune(2.5).gain(0.4).scope() +//$:note("[- c2 - c2 - [c3|c5] - c2]".slow(2)) +$:note("[- c2 - c2 - [c2|c5] - c2]") + .sound("supersaw") + .lpf(perlin.range(400,800).slow(2)) + .lpq("[0|10]") + .transpose("[0|0|1]") + .gain(perlin.range(0.4,0.6).slow(2)) + +let snd = wchooseCycles(["bd",3], ["hh?",7], ["cr",1]) +let snd2 = wchooseCycles(["ht",2], ["lt",1], ["sd",1]) +$:stack( + + sound(snd).fast(8).decay(0.5), + sound(snd2).fast(8).lpf("<900 800 700>").lpq("0 20 30") +// .delay(1/8).room(0.2) + .degradeBy(0.5).gain(perlin.range(0.4,0.9).slow(2)), + // sound("bd - bd -").gain("<1 1.2>".fast(3)), + // sound("- - - cr?0.8").decay(0.5), + // sound("hh*8").degradeBy(0.2).gain(perlin.range(0.6,1.1).slow(2)), + +).bank("RolandTR606")._punchcard() + + +``` + +```javascript +$:sound("hh").struct(binaryN(irand(15),4))._punchcard() +``` \ No newline at end of file