define :pl do |s,p=0|
  sample s,pan: p
  sleep 1
end
define :chos do
  return [:bd_haus,:bd_sone,:bd_klub,:drum_snare_soft,:drum_cymbal_closed].choose
end
live_loop :stutter do
  use_bpm 120
  s=chos
  pl(chos,-1)
  density ([2,3,4].choose) do
    sample chos,pan: -1
    sleep 1
  end  
  density ([2,3,4].choose) do
    sample chos,pan: -1
    sleep 1
  end  
  pl(chos,-1)
end

live_loop :stutter2 do
  use_bpm 120
  s=chos
  pl(s,1)
  pl(s,1)
  density ([2,3,4].choose) do
    sample chos,pan: 1
    sleep 1
  end
  density ([2,3,4].choose) do
    sample chos,pan: 1
    sleep 1
  end

Link: https://sonic-pi-gallery.s3.amazonaws.com/ed87943b9eff6fc8e91abab107f5df82.wav