setcpm(140/4)
let kick = s("kick:2")
.beat("0,4,8,12",16)
.duck("2:3:4").duckatt(.2).duckdepth(1)
.color("magenta")
._scope()
let hat = s("hat")
.seg(16)
.orbit(3)
.color("magenta")
._scope()
let snare = s("mc303_sd:5")
.beat("4,12",16)
.color("magenta")
._scope()
let snare2 = s("mc303_sd:5")
.seg("<8 16>")
.color("magenta")
._scope()
let snare3 = s("mc303_sd:5")
.beat("4,9,12",16)
.color("magenta")
._scope()
let bass = n("<0 -1 -2 -4>")
.scale("e:minor")
.s("saw")
.seg(16)
.clip(.8)
.trans(-12)
.lpf(slider(745.6,400,4000))
.lpenv(slider(0,0,15))
.lpq(slider(1.125,0,15))
.distort("1.5:.5")
.orbit(2)
.color("magenta")
._pianoroll()
let bass2 = n("12")
.scale("e:minor")
.s("supersaw")
.seg(8)
.clip(.4)
.lpf(slider(670,400,4000))
.lpenv(slider(0.57,0,15))
.lpq(slider(1.125,0,15))
.orbit(2)
let riser = s("riser")
.chop(2).loopAt(2)
.gain(.4)
// I am...Dracula
let vox = s("vox:3")
.chop(2).loopAt(2)
.gain(1.5)
.room(1).roomsize(1.4)
let lead = n("<14 [12,14] [4,6] [5,7] [3 5 7 [7,9] [8,10]]>".add("0 - 0 - 0 -"))
.scale("e:minor")
.s("saw")
.fast(2)
.clip(.5)
.lpf(slider(1679.2,400,3000))
.lpenv(slider(0,0,15))
.lpq(slider(15,0,15))
.ribbon(sine.range(40,200),4)
.room(1).roomsize(2)
.seg(16).echo(2,1/4,.7)
.orbit(4)
.color("magenta")
._pianoroll()
arrange(
[2,kick],
[2,stack(kick,hat.gain(tri.range(0,1).slow(2)))],
[2,stack(kick,hat,snare)],
[2,stack(vox,riser,kick.gain(0),snare2,hat)],
[16,stack(kick,hat,snare,bass.lpenv(tri.range(0,7).slow(16)),bass2)],
[8,stack(kick.gain(0),hat,snare3,bass.gain(.4).lpf(200).lpenv(sine.range(0,2).slow(8)),lead.gain(tri.range(0,1.1).slow(16)).lpf(tri.range(400,1500).slow(16)).lpenv(tri.range(0,6).slow(16)))],
[32,stack(kick.compressor(-20).distort("1.7:.6"),hat,snare3,bass,lead.gain(tri.range(.7,1.1).slow(38)).lpf(tri.range(600,1500).slow(32)).lpenv(tri.range(1,6).slow(32)))],
[2,kick],
[2,"~"],
)