Tri bass jam in #sonicpi

# 231113 2341 tri bass jam YT
# Saved 231113 2341
# Performance https://youtu.be/EbHpyEgxMXY
# https://in-thread.sonic-pi.net/t/tri-bass-jam-in-sonicpi/8366

set_volume! 2
use_bpm 200

with_fx :reverb, room: 0.5 do
  with_fx :krush, mix: line(0,0.7,steps: 64).tick,res: rrand(0,0.9) do
    
    live_loop :a1 do
      tick
      
      sample :bd_zum if (spread(1,4)*3+spread(3,4).pick(2)).look
      ###   sample :elec_tick, pan: rdist(0.35) if (spread(1,5)*3+spread(3,5)).rotate(2).look
      
      use_synth :prophet
         play :c3+[0,5,7,0,-2].look, release: knit(0.2,9,0.7,1).look, pitch: 12*knit(0,15,1,1).look, cutoff: [80,90,100,120].choose
      play :c5+[-12,-12,-7,-7,-5,-5,-2,-2,0,0,0,0,0,].look, release: knit(0.2,9,0.7,1).look, pitch: 12*knit(0,15,1,1).look, cutoff: [80,90,100,120].choose
      
      
      / bass /
      use_synth :tri
      bass = knit(1,64*2, 2,64*2, 3, 64*2).look
      bass = 0
      case bass
      when 0
      when 1
        play :c2+knit(0,64,1,64,0,64,3,32,-2,32).look, amp: 4, release: 0.5 if (spread(1,16)*7+spread(11,16)).look
      when 2
        play :c2+knit(0,64,1,64,0,64,3,32,-2,32).look, amp: 4, release: 0.5 if (bools(1,0,1,0, 0,0,0,0, 0,0,0,0, 0,0,0,0)*7+spread(11,16)).look
      when 3
        play :c2+knit(0,64,1,64,0,64,3,32,-2,32).look, amp: 4, release: 0.5 if (bools(1,1,1,0, 0,0,0,0, 0,0,0,0, 0,0,0,0)*7+spread(11,16)).look
      end
      
      sleep 0.5
      
    end
  end
end
2 Likes