For outright practicing I strongly suggest a looper. You'll get some kind of beats included, and if you don't use those then whatever you capture is going to stay consistent. Consistency and meter are what make the biggest difference when practicing. Without these skills it is hard to play with others.

I'm not sure how captured loops translate into the computer. I haven't tried that yet.