Laidback碎拍
加载文本文件代码
# 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