I learned a neat trick the other day for sound design. If you have a series of high hats or even kicks, you can alternate the velocity (or amp works) to give a subtle rolling effect.
Compare the sounds between
live_loop :cymbal do sample :drum_cymbal_closed, amp: amp_level sleep 0.25 end
live_loop :cymbal do amp_level = (ring 0.5, 1).tick sample :drum_cymbal_closed, amp: amp_level sleep 0.25 end
My main question here though is the structure of that live_loop with the ring.
Is that the way you would recommend structuring it?