Perfect quantization sounds robotic. The ear forgives timing variation more easily than identical velocity on every hi-hat. Humanization is subtraction and variation, not random chaos.
Velocity as groove
Accent the offbeats slightly softer than downbeats in house and techno; do the opposite in boom-bap. Draw gentle ramps rather than stair steps.
Swing sparingly
Global swing is a blunt tool. Apply it to percussion groups first; keep melodic elements straighter so the pocket still feels modern.
Micro-timing inside the grid
Nudge strums, claps, or ad-libs a few ticks late for forward motion, or early for urgency. Copy that offset to parallel doubles so stacks stay phase-coherent. Randomizing every note defeats the illusion of a performer.
Strum and chord tools: thin first
Strum or arpeggiate tools add width instantly, but they also smear transients. Shorten note lengths on dense voicings before you add more reverb; the ear reads “human” from release and accent, not only from timing drift.
Drum ghost notes and sidechain
Ghost kicks and barely-audible hats still need intentional velocity. When a kick ducks everything, soften ghosts on offbeats so the compressor does not pump the whole mix every sixteenth.
Automation over quantize for endings
Ramps on the last bar (filter, reverb send, pitch drift) sell a human taper better than another swing pass. Draw small curves instead of stair-steps unless you want a deliberate digital stop.
A/B without wrecking the take
Duplicate the pattern, commit humanization on one version, leave the other straight. Flip mute for ten seconds at matched level: whichever communicates the song faster wins. Do not stack both unless you need width on purpose.