# Laidback breakbeat with live_loop delays and intro part
# Mehackit 2016
use_bpm 120
with_fx :reverb , mix: 0.4 do
with_fx :echo , mix: 0.7 do
sample :ambi_swoosh , amp: 2
sleep 3
sample :ambi_lunar_land , rate: 2
sleep 1
end
end
live_loop :rummut do
sample :bd_klub , amp: 2
sleep 0.5
sample :bd_klub , amp: 2 , rate: 1.25
sleep 0.25
sample :bd_ada , amp: 1.5
sleep 0.25
with_fx :reverb , mix: 0.2 , decay: 1 do
sample :sn_dolf , amp: 1.75
end
sleep 0.25
sample :bd_pure , amp: 1.5
sleep 0.75
sample :bd_ada , amp: 2
sleep 1
with_fx :reverb , mix: 0.2 , decay: 1 do
sample :drum_snare_soft , amp: 2
end
sleep 1
end
live_loop :bassolinja1 , delay: 32 do
use_synth :tb303
use_synth_defaults release: 0.125 + rrand ( 0 , 0.2 ), amp: 0.9 , pan: rrand ( - 0.5 , 0.5 )
use_transpose - 12
use_transpose 0 if one_in ( 3 )
n = ( ring :r , :r , :d2 , :d3 , :f3 , :r , :d1 , :f2 ). tick
play n , cutoff: rrand ( 30 , 130 )
sleep 0.25
end
live_loop :bassolinja2 , delay: 32 do
use_synth :saw
use_synth_defaults release: rrand ( 0.1 , 0.3 ), amp: 0.8 , pan: rrand ( - 0.5 , 0.5 )
use_transpose 0
use_transpose 12 if one_in ( 3 )
with_fx :bitcrusher , mix: 0.5 do
with_fx :echo , mix: 0.6 do
n = ( ring :r , :d2 , :d3 , :f3 , :r , :d1 , :f2 , :r ). tick
play n , cutoff: rrand ( 70 , 120 )
end
end
sleep 0.25
end
live_loop :p ä dit do
use_synth :prophet
use_synth_defaults cutoff: rrand ( 70 , 110 ), release: rrand ( 1 , 4 ), amp: 1
with_fx :panslicer , mix: 0.5 do
with_fx :hpf , cutoff: 70 do
with_fx :reverb , mix: 0.4 do
with_fx :echo , mix: 0.2 do
2 . times do
play_chord chord ( :D3 , :minor )
sleep 0.75
end
sleep 0.5
play_chord chord ( :D4 , :minor ), attack: 4 , release: 2
sleep 2
end
end
end
end
end
live_loop :hihat , delay: 32 do
with_fx :flanger , mix: 0 do
sample :perc_snap , amp: rrand ( 0.9 , 1.4 ), rate: rrand ( 1.9 , 2.1 ), cutoff: rrand ( 80 , 120 ), pan: rrand ( - 0.25 , 0.25 )
end
sleep 0.25
end
2 . times do
3 . times do
sample :loop_amen , beat_stretch: 4
sleep 4
end
sample :loop_amen_full , beat_stretch: 16 , start: 0.75
sleep 4
end