Just to add a little...
My drummer helped me programming some beats using a roland drum pad
he played with sticks. Afterward I tried to mimic his technique
without the sticks..and I have analyzed his tracks, note by note.
Astonishingly he was not 100% precise. Often Hi-Hats, Kicks and Snares
came in the middle of the the right 32th and behind that. Velocity was also
key, continuously changing.
Usually what makes programmed drums awful is the hi-hat AK47 like...
To avoid this I use the velocity effect with added random velocity
and since Live 8 I apply some grooves. The trick is to apply 'out of sync' grooves. Usually anticipate or delay by a 32th note and you're close, even if a 64th note would be better. It's not ideal but comes closer
to a humanize function, especially if you do not quantize.
Keep in mind that human drummers create that groovy feeling because they are not 'quantized'to tempo.
Personally I have bought both MIDI and Audio drum loops from
and I solved my problem.
I'm not a drummer and my friend is not always available so I had to go that way.
- hope this helps, although very little.
Apple iMac 2013 / Macbook Late 2012
Live 10 Suite,Zebra ,Guitar, Bass, VG99, JV1010 and some controllers
Music : http://alonetone.com/pasha