You have several options.. You have
Native Instruments Battery 3 and also
FXpansion GURU.
GURU is a bit different (but with cool features) from Battery, in that it has its own internal sequencer that synchronizes with the host sequencer. You have some cool controls over the "notes", easily doing retrigs, panning, fx, etc. Once you have a pattern set up you can drag drop it onto a midi track and get the midi notes all laid out for you. Or you can bounce it to an audio loop.
Battery also has some features like retrig and stuff, but here you just sequence in your host sequencer.
There are other choices as well, you have
Machfive for example..
Best,
Alex