-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChallengeE.rb
More file actions
93 lines (84 loc) · 1.52 KB
/
Copy pathChallengeE.rb
File metadata and controls
93 lines (84 loc) · 1.52 KB
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
# VARIABLES TO STORE SAMPLES
death = "C:/Users/nia_robinson/Downloads/pacman_sounds-20220225T185548Z-001/pacman_sounds/pacman_death.wav"
beginning = "C:/Users/nia_robinson/Downloads/pacman_sounds-20220225T185548Z-001/pacman_sounds/pacman_beginning.wav"
intermission = "C:/Users/nia_robinson/Downloads/pacman_sounds-20220225T185548Z-001/pacman_sounds/pacman_intermission.wav"
chomp = "C:/Users/nia_robinson/Downloads/pacman_sounds-20220225T185548Z-001/pacman_sounds/pacman_chomp.wav"
eat_ghost = "C:/Users/nia_robinson/Downloads/pacman_sounds-20220225T185548Z-001/pacman_sounds/pacman_eatghost.wav"
sample beginning
sleep 1
sample beginning
sleep 1
# INTRO
play :e4
sleep 0.5
play :e4
sleep 1
play :e4
sleep 1
play :c4
sleep 0.5
play :e4
sleep 1
play :g4
sleep 2
play :g3
sleep 2
live_loop:melody do
4.times do
# PART ONE
play :c4
sleep 1.5
play :g3
sleep 1.5
play :e3
sleep 1.5
play :a3
sleep 1
play :b3
sleep 1
play :bb3
sleep 0.5
play :a3
sleep 1
end
stop
end
live_loop:sample do
4.times do
sample intermission, beat_stretch: 4, amp: 15
sleep 4
sample eat_ghost
sleep 1
sample chomp
sleep 0.5
sample eat_ghost, amp: 20
sleep 1
sample chomp
sleep 1.5
end
stop
end
sleep 32
sample death
sleep 1
#PART TWO
play :g3
sleep 2/3.0 #0.666666...
play :e4
sleep 2/3.0 #0.666666...
play :g4
sleep 2/3.0 #0.666666...
play :a4
sleep 1
play :f4
sleep 0.5
play :g4
sleep 1
play :e4
sleep 1
play :c4
sleep 0.5
play :d4
sleep 0.5
play :b3
sleep 1