-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathall day dream.ry
145 lines (116 loc) · 1.96 KB
/
all day dream.ry
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
use_bpm 172
beat = 1
Note = :G
MM = :minor
SUS = 2
INVRT = 1
define :drums do
sample :drum_heavy_kick
sleep beat
sample :drum_cymbal_soft, invert: 1
sleep beat
sample :drum_cymbal_soft
sleep beat
sample :drum_snare_soft
sleep beat
end
define :mainriff do
play chord(Note, MM,sustain: 2)
sleep beat
play chord(Note, MM,sustain: 2, invert: 1)
sleep beat
play chord(Note, MM,sustain: 2)
sleep beat
end
define :backriff do
play :G
sleep beat
end
define :secriff do
play chord(Note, MM,sustain: 2)
sleep beat
play chord(Note, MM,sustain: 2)
sleep beat
play chord(Note, MM,sustain: 2)
sleep beat
end
define :second do
Note = :G
MM = :minor
secriff
Note = :C
MM = :major
secriff
end
define :intro do
Note = :G
MM = :minor
mainriff
Note = :C
MM = :major
mainriff
Note = :A
MM = :minor
mainriff
Note = :D
MM = :minor
mainriff
Note = :G
MM = :minor
mainriff
Note = :C
MM = :major
mainriff
Note = :F
MM = :major
mainriff
mainriff
end
in_thread do
in_thread do
use_synth :supersaw
with_fx :reverb, mix:1, amp:1 do
intro
second
intro
end
end
in_thread do
use_synth :subpulse
intro
second
intro
in_thread do
use_synth :pluck
with_fx :reverb, mix:1, amp:1 do
intro
second
intro
end
in_thread do
use_synth :saw
intro
second
intro
in_thread do
use_synth :fm
with_fx :bitcrusher,mix:1,bits:8, amp: 1 do
intro
second
intro
play chord(:G, :major,sustain: 8)
end
end
end
end
end
end
in_thread do
20.times do
with_fx :reverb,amp: 0.6,room: 0.5,mix: 1 do
use_synth :fm
drums
sleep beat*2
end
end
end