Stan,

You can actually just use a sampler or the sfz soundfont player to do it the way that you want to - with a dedicated controller. There are some quite decent drum sound fonts that you can load into the free sfz player (it's on the Cakewalk site) that you can tap in to your heart's delight.

I use Jamstix but not with PG products. It's a fine drum sample player but that's not it's strength - which is jamming along with either a midi feed or audio feed - but as pointed out by ROG, that feature is yet to be available in PG products. I also use a freebie version of BFD, which is another potential choice for you.

You should be able to map your SD2 to the pads on your controller. You might have to use an intermediate 'router' plugin that remaps midi notes but these are available for free. When I have some time to look through my collection, I'll post what one I have used in the past. Here's one I recall from way back http://www.dehaupt.com/SynthEdit/DH_MIDIMunger.htm