Evening sketch - slow groove bpm 88
# 221011 0056 Evening sketch - slow groove bpm 88
# 221011 0056 saved
use_bpm 88
live_loop :time, delay: 0.01 do
sleep 1
end
live_loop :metronom do
tick
sample :elec_beep, finish: rrand(0.025,0.032), pan: rrand(0.5,-0.5), amp: rrand(0.5,1) if spread(3,5).look
sleep 0.25
end
with_fx :reverb, room: 0.99 do
live_loop :piano1, sync: :time do
use_synth :piano
n = :fs1
tick
play n, release: 4
play n+12, release: 4, amp: [2,0,0,0].look, pan: rrand(0.25,-0.25)
sleep 6
sample :bd_mehackit, rate: 4
sleep 2
end
live_loop :sweep1 do
tick
sample :elec_ping, amp: (line 0, 1, inclusive: true, steps: 24).mirror().look, rpitch: knit(-12,24*2, -3, 24, 0, 24).look#, finish: rrand(0.025,0.032),
sleep 0.25
end
live_loop :sampl1 do
16.times do
tick
sample :glitch_robot2, beat_stretch: 4, rate: 12, start: 0.1, finish: 0.04 if spread(5,7).look
sleep 0.25
end
sleep 4#0.5
16.times do
tick
sample [:glitch_robot1,:glitch_robot2].choose, beat_stretch: 4, rate: 6, start: 0.1, finish: 0.04 if spread(5,7).look
sleep 0.25
end
sleep 4#0.5
sleep [2,4,6].choose
end
end #end reverb
with_fx :panslicer do
live_loop :bass1, sync: :time do
use_synth :saw
tick
a = 64
c = knit(65,a, 75,a, 85,a, 95,a, 105,a, 125,a).mirror.look
r = knit(0.2,a, 0.3,a, 0.4,a, 0.2,a, 0.3,a, 0.4,a).mirror.look
play knit(:fs2,31, :fs2+3+12,1).look, cutoff: c, release: r if bools(1,0,0,1,0,0,1,0,0,1,1,0).look
sleep 0.25
end
end
live_loop :kick, sync: :time do
sample :bd_haus, cutoff: 70, amp: 3
sample :bd_fat, amp: 3
sleep 1
4.times do
sample :bd_haus, cutoff: 70, amp: 1.5
sleep 1
end
sleep 3
end