Hello there! a new patch just for fun …My problem in this patch is to syncronise the different live_loop because they are not of the same length(cf. the samples ), so if you have got an idea, it will be welcome!
##| Repitches
live_loop :ry do
sample (ring, :bd_zome, :sn_zome).tick
sleep 1
end
with_fx :reverb, mix: 0.5 do
live_loop :short do
use_synth :sc808_maracas
16.times do
play 89, amp: 0.1, pan: rrand(-0.9,0.9)
sleep (ring, 0.125, 0.25, 0.5).choose if spread(3,5)
end
end
end
live_loop :guit do
with_fx :reverb, room: 0.9, mix: 1 do
4.times do
with_fx :flanger, phase: 0.7 do
sample :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, amp: 2, rpitch: 0, pan: rrand(-0.9,0.9), amp: 4
sleep sample_duration :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, pan: rrand(-0.9,0.9),amp: 4
end
end
2.times do
with_fx :flanger, phase: 0.7 do
sample :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, amp: 2, rpitch: 7, pan: rrand(-0.9,0.9), amp: 4
sleep sample_duration :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, rpitch: 7, pan: rrand(-0.9,0.9),amp: 4
end
end
2.times do
with_fx :flanger, phase: 0.9 do
sample :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, amp: 2, rpitch: 12 , pan: rrand(-0.9,0.9), amp: 4
sleep sample_duration :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, rpitch: 12, pan: rrand(-0.9,0.9), amp: 4
end
end
2.times do
with_fx :flanger, phase: 0.9 do
sample :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, amp: 2, rpitch: 15 , pan: rrand(-0.9,0.9), amp: 4
sleep sample_duration :guit_em9, start: 0.5, finish: 0.75, rate: 0.5, rpitch: 12, pan: rrand(-0.9,0.9), amp: 4
end
end
end
end