Learning and experimenting with Sonic Pi.
use_synth :mod_pulse
live_loop :frua do
sample :ambi_piano, rate: (rrand 0.2, 1)
sleep 0.25
play rrand(40, 55), amp: (rrand 0.1, 0.3), cutoff: 0.5
sleep 0.25
play rrand(75, 90), amp: (rrand 0.1, 0.3), cutoff: 0.7
sleep 5
end
live_loop :frub do
sample :sn_generic, rate: (rrand 3, 5)
sleep rrand(0.05, 0.25)
sample :bd_808, rate: (rrand 3, 5)
sleep rrand(0.05, 0.25)
sample :bd_808, rate: (rrand 3, 5)
sleep rrand(0.05, 0.25)
play rrand(40, 55), amp: (rrand 0.1, 0.3), cutoff: 0.5
sleep 0.5
play rrand(75, 90), amp: (rrand 0.1, 0.3), cutoff: 0.7
sleep 1
sample :sn_generic, rate: (rrand 3, 5)
sleep rrand(0.05, 0.25)
sample :bd_808, rate: (rrand 3, 5)
sleep rrand(0.05, 0.25)
sleep 5
end
live_loop :fruc do
sample :bd_boom, rate: (rrand 0.5, 0.75)
sleep 0.3
sample :sn_generic, rate: (rrand 3, 5)
sleep 0.3
sample :bd_808, rate: (rrand 1.5, 2)
sleep 0.2
sample :bd_808, rate: (rrand 3, 4)
sleep 0.1
sample :bd_ada
sleep 0.3
end
live_loop :frud do
play rrand(12, 18), amp: 0.1
sleep 10
play rrand(14, 21), amp: 0.1
sleep 12
end
live_loop :frue do
sample :ambi_drone, rate: (rrand -0.5, -0.2)
sleep 16
end
live_loop :fruf do
sample :bass_thick_c, rate: (rrand -0.8, -1.2), amp: 0.1
sleep 0.5
end