Ive been using the spds for ages now but I stopped using the internal memory cause my cfc crashed before a show and lost all my hard uploading and setting work!
Im now using it more like a midi trigger pad with Ableton Live and its awesome, no probs with fiddling and lengthy loading, its all in my comp.
But yes you can set it up to hit once for sample/loop on hit again for off and also can set up choke groups no probs so your drummer should be able to do all that you asked.
I need smash one ! Its like tkuaarrr, dstuwer, kscharr, ... A little bit long one ! its not the kwa.