Files
strudel/tracks/switch-angel-acid.js

16 lines
578 B
JavaScript

// Switch Angel's tempo setup - 140 BPM
setCps(140/60/4)
// ACID bassline with sidechain ducking
$: s("sbd*4")._scope()
.duck("2:3:4").duckattack(.2).duckdepth(.8)
// Complex bass pattern - removing the unknown .rtb() method
$bass: n(irand(10).sub(7).seg(16)).scale("D:minor")
.distort("2.2") // simplified distortion syntax
.s("sawtooth").lpf(200).lpenv(2.28) // filter envelope modulation
.lpq(12).orbit(2) // high resonance, orbit 2
// Supersaw pad with detuning and beat sync
$: s("supersaw").detune(1).rel(5).beat(2, 32).slow(2)