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
hush
setcps 0.5
once
$ every 2 (# cut "0.5")
$ s "rave:0"
d1 -- ligne de basse basique
$ every 4 (rev)
$ every 8 (hurry 2)
$ "[[bass0] [bass0*2] ~]"
d2 -- drums énergiques
$ every 4 (hurry 2)
$ every 8 (rev)
$ chunk 4 (fast 2)
$ s "<cp cp cp sn> <sn tok*3 sn sn*2> cp sn*4"
d6 -- are you ready?
$ every' 2 1 (# crush 0)
$ every 4 (# crush 0)
$ every 8 (hurry 1.1)
$ every 8 (# legato 0.55)
$ sometimes (# crush 1)
$ s "rave:0"
# release 4
d4 -- un bruit/crash de temps en temps
$ degradeBy 0.8
$ s "ulgab(3,4)" # n "[3|4|5]"
# gain 0.8
d3 -- orgue harmonieux
$ sometimesBy 0.125 (# crush 4)
$ every 4 (hurry 2)
$ every 1 (jux rev)
$ s "superhammond*4"
# n
(
off 0 (|- 7)
(
off 0.125 id
"[0,5] <0 3> <0 5 0,12>"
)
)
# gain 0.7
d7 -- skatman
$ sometimes (# crush 0)
$ every 2 (fast 2)
$ s "rave:6"
# gain 0.4
-- TODO reuse/adapt: Kick rythm?
d5
$ chunk 2 (rev)
$ every 16 (fast 2)
$ every 16 (hurry 2)
$ s "reverbkick(3,5)"
# n
(
every 4 (off 0.125 (+|1))
"0 | 1 | 3"
)
--- TODO less aggressive rave2 synth
d1
$ every 2 (off 0 (|+ 7))
$ every' 4 1 (off 0 (|+ 1))
-- $ every 16 (hurry 2)
$ note "[[1|0] . 1*4]. . [0*3]"
# s "rave2:0"
-- Outro
d3 $ silence
d5 $ silence
d4 $ silence
d1 $ silence
d2 $ silence