diff --git a/strudel/complex bass.md b/strudel/complex bass.md new file mode 100644 index 0000000..09f6050 --- /dev/null +++ b/strudel/complex bass.md @@ -0,0 +1,23 @@ +```javascript +setcps(138/60/2) + +samples('github:bubobubobubobubo/dough-waveforms') +$:sound("[sbd - sbd -]").dec(0.3).gain(0.2) + +$:sound("[- hh hh hh]").dec(0.2).n(2).gain(0.2) + .off(.25,x=>x.delay(1/2).dt(1/4).dfb(1/2)) + .degradeBy(1/4) + +$:note("c2 c2 c2 c2".add(perlin.range(0.1,1.5).slow(9))) + .sound("wt_hwwave") + .fm(sine.range(1,2.5).slow(5)).fmh(1.1) + .n(run(8).add(perlin.range(1,64).seg(64).slow(3))).dec(4/4) + .lpf(perlin.range(60,1800).slow(7)) + .lastOf(2,x=>x.dist("4:0.1").disttype("fold")) + .sometimesBy(8/16,x=>x + .lpf("<300 500 700>".slow(3)).lpq("<0 5 10>".slow(2))) + .sometimes(add(note(-2))) + .gain(1) + +all(x=>x.postgain(1).scope({pos:0.5})) +``` \ No newline at end of file