CEP 833 Creations
- Shuaiqi Hu
- May 20, 2022
- 1 min read

Unit 1 : Composing with Code
# Welcome to Sonic Pi
live_loop :melody do
play_pattern_timed [:c3, :c3, :B2, :c3, :e4, :g2, :g2, :g4, :f4, :e4, :f4], [0.25, 0.25, 0.25, 1.5, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25], attack: 0, release: 0.2
end
live_loop :random_riff do [0.25, 0.5]
use_random_seed 10316
use_synth :prophet
s = [0.125, 0.5, 7].choose
8.times do
r = [0.125, 0.25, 1, 2].choose
n = (scale :c1, :minor).choose
co = rrand(9, 10)
play n, release: r, cutoff: co
sleep s
end
end
live_loop :boom do
with_fx :reverb, room: 1 do
sample :bd_boom, amp: 10, rate: 12
sleep 8
end
end
live_loop :random_riff do [0.5, 7]
use_random_seed 10316
use_synth :prophet
s = [0.125, 0.5, 7].choose
8.times do
r = [0.125, 0.25, 1, 2].choose
n = (scale :e3, :minor).choose
co = rrand(9, 10)
play n, release: r, cutoff: co
sleep s
end
end
live_loop :drums do
use_random_seed 18880
16.times do
r = rrand(0.3, 10)
sample :drum_bass_hard, rate: r, amp: rand
sleep 0.125
end
end
live_loop :dark_mist do
co = (line 12, 130, steps: 9).tick
with_fx :slicer, probability: 0.1, prob_pos: 1 do
synth :prophet, note: :e1, release: 7, cutoff: co
sleep 8
end
end
Bình luận