I had read somewhere about someone here promoting Jamstix for use with Modo Drum.
I can honestly say after some fenagling with my DAW and Jamstix, it is a pretty cool program.
It integrates well as a midi input to MD, only a few slight changes were needed in mapping to my preference.
And the "jam" feature actually works good, I loaded an audio bass part on a track and Jamstix read it and started producing a drum part to play along.
Nice thing is there is a ton of parameters to adjust on play style. It also has a very in-depth user manual which is great.
I have a Roland drum machine which has nice pads to use with MD, but i'm not that good with it, so having something like Jamstix is a big time saver for ideas.
Anyway, enough promotion.