diff --git a/strudel/slow wave.md b/strudel/slow wave.md new file mode 100644 index 0000000..4fc3a53 --- /dev/null +++ b/strudel/slow wave.md @@ -0,0 +1,60 @@ +```javascript +setcps(30/60/2) + +samples('github:bubobubobubobubo/dough-waveforms') +$:sound("[sbd - sbd -]") + .off(.35,x=>x.delay(1/4).dt(1/4).room(1/8)).dec(0.3).gain(0.2).lpf(200) + +$:sound("[- hh - -]") + .off(.25,x=>x.delay(1/2).dt(1/4).dfb(1/2)).dec(0.5).gain(0.3) + +$:stack( +note("a2 f2 c2 g2").sound("wt_11").slow(1) + .n(run("8").add("<8 16 4>")).dec(2/3) + .lpf(perlin.range(100,300).slow(7)).lpq("<0 10>").lpenv(-1) + .sometimes(x=>x.mask("0|1|0|1")), + +note("e3 a3 e3 b3").sound("wt_12").slow(2) + .n(run(8).add("<7 14 28>")).dec(1/2) + .lpf(tri.range(100,1200).slow(16)).lpenv(1).lpa(.1) + .sometimes(x=>x.mask("1|1|0|0")), + +note("e3 c3 g3 d3").sound("wt_08").slow(2) + .n(run(8).add("<81 9 3>")).dec(1/2) + .lpf(berlin.range(300,900).slow(8)) + .sometimes(x=>x.mask("0|0|1|1")), + +note("a3 c4 e4 e4 gs4 b4 d4 a3 c4 e4").sound("wt_12").fast(2) + .n(run(8).add("<4 16 24>")).dec(0.5) + .lpf(sine.range(200,600).slow(6)) + .sometimes(x=>x.mask("0")).someCycles(x=>x.rev().late(1/8)), +).delay(1/2).dt(1/8).dfb(2/3).room(2) + +all(x=>x.postgain(1)) + + + + + + + + + + + + + + + + + + + + + + + + + + +``` \ No newline at end of file