11setcpm(130/4)
2+
23const kick1 = sound("<[bd bd [bd*4] [bd*4]] [bd*4]>").bank("tr909").decay(0.15)
34const kick2 = sound("[bd*4]").bank("tr909").decay(0.15)
45const hats1 = sound("[oh oh*2]*4").bank("tr909").decay(0.1).sustain(0.1).gain(0.12)
@@ -14,20 +15,40 @@ const drums3 = stack(
1415 sound("oh oh oh oh -").bank("tr909").decay(0.2).sustain(0.1).gain(0.2)
1516)
1617const bass1 = stack(
17- note("<<[f1 f2*2]*2 [g1 g2*2]*2> [c1 c2]*2 [d1 d2]*2 [d1 d2*2]*2>*2"),
18- ).sound("<sine, gm_synth_bass_1>").decay(0.2).sustain(0.1)
19-
20-
18+ note("<<[f1 f2*2]*2 [g1 g2*2]*2> [c1 c2]*2 [d1 d2]*2 [d1 d2*2]*2>*2"),
19+ ).sound("<sine, gm_slap_bass_1, gm_synth_bass_1>").decay(0.2).sustain(0.1)
2120const bass2 = stack(
2221 note("<<[f1 f2]*2 [g1 g2]*2> [c1 c2]*2 [d1 d2]*2 [d1 d2]*2>*2"),
23- ).sound("<sine,gm_synth_bass_1>").decay(0.2).sustain(0.4)
24-
22+ ).sound("<sine,gm_slap_bass_1,gm_synth_bass_2>").decay(0.2).sustain(0.4)
2523const synth = stack(
26- n("<[[2 ~] [2 ~] 2 3] [[3 ~] [3 ~] 3 3]>@4 [-1 ~] -1 -1 [0 ~] 0 0 [0 ~] 0 0 [0 ~] 0 0"))
27- .sound("<supersaw>").slow(2).scale("d4:minor").attack(0.05).hpf("<1000 2000>*12").gain("0.4")
24+ n("<[[2 ~] [2 ~] 2 3] [[3 ~] [3 ~] 3 3]>@4 [-1 ~] -1 -1 [0 ~] 0 0 [0 ~] 0 0 [0 ~] 0 0"))
25+ .sound("<supersaw>")
26+ .slow(2)
27+ .scale("d3:minor,d4:minor")
28+ .attack(0.05)
29+ .hpf("<100 200>*12")
30+ .decay(100)
31+ .gain("0.3")
32+ .room(.400)
2833
2934stack(
30- arrange([16, kick1], [16, drums1], [2, drums3], [16,drums2], [1,silence]).room(0.1),
31- arrange([8, silence], [24, synth], [19, silence]).room(0.05),
32- arrange([16, silence], [16, bass1], [2, silence], [16, bass2], [1, silence])
33- )._pianoroll()
35+ arrange(
36+ [16, kick1],
37+ [16, drums1],
38+ [2, drums3],
39+ [16, drums2],
40+ [1, silence]
41+ ).room(0.1),
42+ arrange(
43+ [8, silence],
44+ [24, synth],
45+ [19, silence]
46+ ).room(0.05),
47+ arrange(
48+ [16, silence],
49+ [16, bass1],
50+ [2, silence],
51+ [16, bass2],
52+ [1, silence]
53+ )
54+ ).scope()
0 commit comments