How to Program Drums That Don't Sound Programmed

You can hear it instantly, can't you.

Something about a track just goes "ah, those are fake drums" within about four bars, and usually before the vocals have even come in.

The frustrating part is that it's rarely the drum library's fault. Modern libraries sound incredible. It's what people do with them.

Here's what actually gives it away, roughly in order of how badly it does so.

The Machine Gun Problem

Sixteen identical snare hits in a row.

Same note, same velocity, same sample, every single time. No human being has ever done this, not once, not on any recording ever made. A drummer physically cannot hit a snare identically twice, and your ear knows it even if your brain doesn't.

Most libraries have multiple samples per drum per velocity — round robins — specifically so that repeated hits don't retrigger the identical file. But that only helps if your velocities are actually varying, which brings us to the real answer.

Velocity Is the Whole Game

If you only change one thing after reading this, change this.

Stop programming everything at velocity 127.

A real performance moves constantly. The backbeat is strong, the ghost notes are barely there, the fills accelerate in intensity, the last hit of a phrase is harder than the first. That range is what your brain reads as "a person did this".

Practical version:

Main backbeat snare, somewhere around 110–127, and vary it a few points every hit.

Ghost notes, way down — 20 to 50. This is the single biggest one. Ghost notes are what make a groove breathe, and programmed drums almost never have enough of them.

Hi-hats, constantly moving. Never two identical hats in a row. Ever.

Kick, less variation than the rest but not zero.

If your velocity lane looks like a flat line, your drums sound like a flat line.

Hi-Hats Give You Away Fastest

More than the snare, honestly.

A real drummer's hat is opening and closing all the time — it tightens under the foot on the backbeat, it opens slightly on the "and", it barks when they lean into it. Most libraries give you closed, tight, half-open, open, pedal and a few in between.

Programmed hats are usually one articulation, hammered at one velocity, forever.

Pick two or three hat articulations and move between them within the bar. It's a five-minute change that does more than an hour of anything else.

Play the Kit, Not the Grid

Everything perfectly on the grid is the other big tell.

Real drummers push and pull. Kicks often land a hair early. Snares often sit a fraction late, which is a big part of why a groove feels heavy rather than rushed. Nudging things off the grid by a few ticks — not randomly, deliberately — is what makes a beat feel like it's being played rather than clocked.

Careful though. Random humanise functions usually make things worse, because they move things in both directions with no musical logic. Doing it by hand on the snare alone beats an algorithm doing it to everything.

What a Real Drummer Physically Cannot Do

This one catches everybody.

Two crashes at once with a hand also playing a tom. A hat and an open crash simultaneously with no hand free. A ride pattern that requires three arms. Fills that move around the kit in an order no human limb could follow.

If you couldn't sit down at a kit and physically execute it, it will sound wrong even to people who don't know why.

Count the limbs. Two hands, two feet. That's the whole budget.

Start From a Real Performance

The shortcut through all of this is to not start from a blank grid.

MIDI written by an actual drummer already has the velocity variation, the ghost notes, the push and pull and the physical playability baked in, because a person played it. You're starting from a performance and editing it, rather than trying to build a human from scratch one note at a time.

That's the entire reason drum MIDI packs exist. And if a pack you own is written for a different drum library, DrumMIDI Mapper converts it to yours rather than leaving you to drag notes about.

Final Word

Vary your velocities. Use ghost notes. Move your hi-hats. Get off the grid a bit. Count the limbs.

Do those five and your programmed drums stop announcing themselves in bar four.

Cheers,

-Jay


You may also like

View all
Example blog post
Example blog post
Example blog post