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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
d1 $ slow 17 $ n (run 17) # "cbow" # gain 0.8 # cut 1
resetCycles
-- P P T . P T
-- P T . PP P T
do
let chord = "d4'min7'4"
let gF = midiDJF "^49" 200 9800 0 2000
let gLeslie = ((# leslie "^29") . (# lsize (range 0 2.5 "^30")) .(# lrate 6.7))
let gDJF = (whenmod 32 28 (# lpf (max 200 (slow 16 $ range 5000 0 sine))))
let g = gF . gLeslie
setcps (100/60/4)
-- d10 $ "hh*128" # gain 1.1
d1 $ gDJF $ g
$ midiOff "^41" (mask "<f f [t f] t t!28>")
$ midiOn "^41" (<| "k k k <k k*2 k [~ k]>")
$ midiOff "^41" (<| "k [~!6 <k!3 ~>] . k*2 ~")
$ "[jazz,kick:14]"
# midiG' "^78" 0 1
d2 $ gDJF $ g
$ fast "<0!4 0 [0 1] 1 1 0 [0 1] 1 1 [1 2] 1 2 4>"
$ "~ s ~ s"
# "h2ogmsn:6"
# midiG' "^79" 0 1.7
d6
$ g
$ midiOn "^44" (slow 2)
-- $ midiOn "^41" (struct "t*[<8 8 16 8> 8]")
-- $ degradeBy ("0 0.95!7 0" - "^52")
$ "~ h ~ h ~ h*2 ~ h" # "hh27:2"
# note (
whenmod 4 3 (2 -)
"0 . 2 0"
)
# midiG' "^80" 0 1.2
d5 $ g -- Breakbeat
$ midiOn "^76" (fast "<2!3 4>")
$ midiOff "^44" (slow "<4 2>")
$ sometimesBy "^32" rev
$ someCyclesBy (0.9 * "^52") (scramble "1 4")
$ slice 8 "0 1 <0 2 6 2> <1 3 7 3>"
$ loopAt 2
$ "fbreak100"
# cut 5
# midiG' "^80" 0 1.2
d3 $ g -- Bass
$ gDJF
$ midiOn "^57" (euclid "<1 <1 [1 2] 5> 3 5>" 8)
$ ("0.125" ~>)
$ slow 4
$ note (
(arp "up <up!8 down!8>" chord))
# "cbow:0"
# pan 0.3
# cut 3
# room 0.6
# sz 0.5
# midiG' "^81" 0 0.8
# crushbus 31 (range 10 2 "^53")
d4 $ g
-- $ mask "<f!8 t!24>"
$ whenmod 8 7 (ply "1 4")
$ slow 2
$ whenmod 16 8 (ply 2)
$ whenmod 4 3 (off "e" ((# cut 41) . (# legato 1)))
$ note (arp "converge" chord)
# pan 0.4
# "cbow:2"
# cut 4
# room 0.2
# midiG' "^82" 0 0.8
d8 $ g -- Angels
$ midiOff "^59" (mask "<f!32 t!32>")
$ note "<[c . ~!3 <~ <d g4>>] a4>"
# "cbow:3"
# cut 8
# midiG' "^83" 0 0.86
d10
$ (# lpf 2000)
$ g $ "~ cp"
# midiG' "^84" 0 1.6
d4
$ whenmod 32 16 (jux rev)
$ "h2ogmcp(5,8,<0!3 [0 3]>)"
# gain 0.45
do
let g = (midiDJF "^41" 200 9800 0 1000)
d1 $ g $ fast 4 $ "jazz"
d2 $ g $ fast 2 $ "~ sn:7"
d3 $ g
$ note (scale "aeolian" ("<0 0 1 2>"))
# "cbow:0"
# cut 3
# gain 0.75
d4 $ g
$ sometimes (rev)
$ note (scale "aeolian" (run "6 12"))
# "cbow:1"
# cut 1
# gain 0.58
once $ note (run 12) # "cpluck" # gain 0.8 # cut 5
(5) h2ogmcb (5) h2ogmcp (1) h2ogmcy (25) h2ogmft (5) h2ogmhh (20) h2ogmht (5) h2ogmmt (5) h2ogmsn (