# 250509 2248 Friday jam YT
# Saved 250509 2248
# https://youtu.be/BpIoSibbwJ4
# https://in-thread.sonic-pi.net/t/250509-friday-jam-yt/9680
set_volume! 4
use_bpm 88
with_fx :reverb, room: 0.6 do
live_loop :a1 do
tick
use_synth :saw
#use_synth :prophet
#use_synth :tb303
#use_synth [:tb303,:prophet, :saw].choose
use_synth knit(:saw, 64-16, :prophet, 64, :tb303,64).look
use_synth_defaults cutoff: [50,70,90,110].choose, release: [0.1,0.2,0.3, 0.6].look-0.07
n = :d2+knit(0,128,3,32).look
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look, amp: [1.5,1,0.8].look
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look+12, amp: [1.5,1,0.8].look, pan: rdist(1)
sleep 0.25
end
live_loop :d1 do
tick
/kicks/
kick = 1
kick = knit(1,32, 0,32, 2,64*64).look
case kick
when 0
when 1
sample :bd_haus, cutoff: 110, amp: 3 if spread(1,4).look
# sample :bd_haus, cutoff: 90, amp: 2 if bools(0,0,1,0,1,0,0,0).look and (spread(0,16)+spread(16,16)).look
when 2
sample :bd_haus, cutoff: 110, amp: 3 if spread(1,4).look
sample :bd_haus, cutoff: 90, amp: 2 if bools(0,0,1,0,1,0,0,0).look and (spread(0,16)+spread(16,16)).look
end
/snare/
sn = 2
sn = 1
#dr = [1,2].choose
sn = knit(0,64, 1,32, 2,32).look
case sn
when 1
sample :sn_generic, finish: 0.02, amp: 2 if spread(3,5).look
when 2
use_synth :noise
use_synth_defaults release: 0.01+[0,0,0.2].look, cutoff: 110+[-20,0,10].choose
play :c2, amp: rrand(0.5,2)+[0,0,0,0,2].look if bools(0,1,1).look
end
sleep 0.25
end
end
with_fx :reverb, room: 0.7 do
live_loop :a2 do
tick
use_synth :beep
use_synth_defaults cutoff: [50,70,90,110].choose, release: [0.1,0.2,0.3, 0.6].look-0.07
n = :d5 +knit(0,128,3,32).look
mix = 0
mix = knit(0,64+32, 1,32, 2,32, 3,64).look
case mix
when 0
when 1
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look, amp: [1.5,1,0.8].look
#play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look+12, amp: [1.5,1,0.8].look
when 2
#play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look, amp: [1.5,1,0.8].look
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look+12, amp: [1.5,1,0.8].look
when 3
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look, amp: [1.5,1,0.8].look
play n + ([0,0,0,0,12]*3+[1,1,0,0,-2,-1,-2,-2]).look+12, amp: [1.5,1,0.8].look
end
sleep 0.25
#sleep [1,1,1,0.25,0.25,0.125,0.125,0.5, 1,1,1,1,1,].look#0.25
#sleep [1,1,1,1,0.25, 1,0.25,1,1,0.25].look
#sleep [1,0.25,1,1,1].look
end
end
1 Like
Nice! I love the changes in the filter settings, gives it a nice bounce.
1 Like