-
Notifications
You must be signed in to change notification settings - Fork 0
Collapse file tree
Files
Search this repository(forward slash) forward slash/
/
Copy pathyompi.strudel
More file actions
More file actions
Latest commit
Open commit details
90 lines (78 loc) · 1.85 KB
/
Copy pathyompi.strudel
File metadata and controls
90 lines (78 loc) · 1.85 KB
You must be signed in to make or propose changes
More edit options
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
setcpm(110/4)
let kickSnare = s("bd [~ bd?0.35] sd [bd?0.4 ~]")
.bank("RolandTR808")
.gain(1.05)
.shape(0.4)
let hiHats = s("hh*16")
.bank("RolandTR808")
.gain(perlin.range(0.18, 0.58))
.pan(sine.range(0.2, 0.8).slow(4))
.cut(1)
let percAccents = s("~ ~ ~ [~ cp]")
.bank("RolandTR808")
.gain(0.6)
.room(0.4)
.sz(0.6)
let openHat = s("~ ~ oh ~")
.bank("RolandTR808")
.gain(0.38)
.decay(0.28)
.cut(1)
let synthBass = note("")>")
.sound("sawtooth")
.lpf(saw.range(280, 2400).slow(5))
.lpq(6)
.gain(0.72)
.shape(0.38)
let subBass = note("")>")
.sound("sine")
.gain(0.78)
let mainArp = note("<[c4 e4 g4 b4]*2 [a3 c4 e4 g4]*2 [f3 a3 c4 e4]*2 [g3 b3 d4 f4]*2>")>")
.sound("square")
.jux(x => x.add("12").rev())())
.decay(0.13)
.sustain(0.02)
.room(0.5)
.gain(0.30)
.lpf(sine.range(1200, 4700).slow(10))
let leadMelody = note ("<[~ c5 e5 g5] [~ a4 c5 e5] [~ f4 a4 c5] [~ g4 b4 d5]>")>")
.sound("triangle")
.off(1/8, x => x.add(7).gain(0.22))2))
.attack(0.01)
.decay(0.35)
.delay(0.375)
.delayfb(0.38)
.room(0.3)
.gain(0.34)
let atmosphericPad = note("<[c3 e3 g3 b3] [a2 c3 e3 g3] [f2 a2 c3 e3] [g2 b2 d3 f3]>")>")
.sound("sawtooth")
.lpf(sine.range(400, 1600).slow(8))
.gain(saw.range(0.06, 0.24).slow(1))
.attack(0.55)
.release(1.1)
.room(0.92)
.sz(0.8)
let vocalChop = s("voodoo:2?0.4 voodoo:3?0.35")
.speed("<1 1.25 0.8 1.5>")>")
.delay(0.375)
.delayfb(0.35)
.room(0.58)
.gain(0.22)
let metallicFx = s("rim(5,16)")
.bank("RolandTR808")
.crush(4)
.gain(0.14)
.pan(saw.range(0.15, 0.85).slow(5))
stack(
kickSnare,
hiHats,
percAccents,
openHat,
synthBass,
subBass,
mainArp,
leadMelody,
atmosphericPad,
vocalChop,
metallicFx
)