hmm, not sure if you can vary where the drum is hit, does ultrabeat play different samples each time that drum is played? Surely there'd be a slight variation in that?
I reckon you'd have more luck if you humanized the midi track to cause slight variation in volume and timing, I normally humanize tracks to about 8% in volume and 4% if I'm ever doing any programming. Or better yet, you could use a real drummer, speaking of which...
[shameless self promotion]
I offer online drum tracks recorded from my studio, played on a great sounding kit, in a great sounding room. should be a link in my signature..
[/shameless self promotion]
let me know how you get on