From 38b3337d35b20cb4e7bbe0a77db4c2f9c4e2bd4c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 6 Nov 2022 00:31:59 +0100 Subject: [PATCH] add amensister --- repl/src/tunes.mjs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/repl/src/tunes.mjs b/repl/src/tunes.mjs index 7470e7df..e19b5859 100644 --- a/repl/src/tunes.mjs +++ b/repl/src/tunes.mjs @@ -949,3 +949,35 @@ export const flatrave = `stack( "0 5 3 2".sometimes(slow(2)).off(1/8,add(5)).scale('G4 minor').note() .decay(.05).sustain(0).delay(.2).degradeBy(.5).mask("<0 1>/16") )`; + +export const amensister = `samples('github:tidalcycles/Dirt-Samples/master') + +stack( + // amen + n("0 1 2 3 4 5 6 7") + .sometimes(x=>x.ply(2)) + .rarely(x=>x.speed("2 | -2")) + .sometimesBy(.4, x=>x.delay(".5")) + .s("amencutup") + .slow(2) + .room(.5) + , + // bass + sine.add(saw.slow(4)).range(0,7).segment(8) + .superimpose(x=>x.add(.1)) + .scale('G0 minor').note() + .s("sawtooth").decay(.1).sustain(0) + .gain(.4).cutoff(perlin.range(300,3000).slow(8)).resonance(10) + .degradeBy("0 0.1 .5 .1") + .rarely(add(note("12"))) + , + // chord + note("Bb3,D4".superimpose(x=>x.add(.2))) + .s('sawtooth').cutoff(1000).struct("<~@3 [~ x]>") + .decay(.05).sustain(.0).delay(.8).delaytime(.125).room(.8) + , + // alien + s("breath").room(1).shape(.6).chop(16).rev().mask("") + , + n("0 1").s("east").delay(.5).degradeBy(.8).speed(rand.range(.5,1.5)) +).reset("")`;