Realtime drum software?

I was recently playing with a Korg KP2 (Kaoss Pad 2).. I really liked the way you could get a beat going and then manipulate it in real time (making the beat fuller or more minimalist, adding fills, muting the beat for reverberated fills, etc.).. Besides there only being 2 beats on it that were useful for me, there were some other problems so I returned it the pad.

Anyway, I'm wondering if there's some software out that I could use like this for live stuff. Something not limited to a few beats.

Thanks.

Ableton Live.