# Dub Drums
define :foo do
sync :tick
with_fx :echo do
with_fx :lpf, cutoff: 100 do
sample :ambi_choir, rate: 1 * [0.125, 0.25, 0.5, 1].choose
end
end
in_thread do
sample :drum_heavy_kick, amp: 2
sleep 0.5
sample :elec_blip
end
in_thread do
with_fx :distortion, distort: 0.1 do
with_fx :rlpf do |e|
4.times do
control e, cutoff: rrand(50, 80)
sample :drum_heavy_kick, rate: 1
sleep 0.25
end
end
end
end
with_fx :echo do
sample :elec_blip, rate: 0.5
end
end
in_thread do
loop {foo}
end
loop do
cue :tick
sleep 1
end