4. Not sounding like a machine: velocities and humanization
The difference between programmed drums and drums that seem played: velocities, ghost notes, variation and how much timing is worth moving.
If your drums sound “like a plugin”, 90% of the time the problem isn’t the library: it’s the velocities. Virtual drums with every hit at the same intensity sound like a machine no matter how impeccable the samples are, because a real drummer never hits the same way twice.
Why it works
SD3 has many velocity layers per piece: a different sample depending on how hard the hit is, not the same sample at a different volume. A soft snare hit isn’t a hard hit turned down: it’s another sound, with another timbre and another resonance. Moving velocities doesn’t change the volume, it changes the sample, and that’s what the ear recognizes as “someone playing”.
It's what changes the drums' believability the most per unit of time invested, and it's comfortable to do while the pattern is fresh. It isn't irreversible (MIDI can always be edited), but leaving it for later means mixing while listening to drums that sound like a machine, and making bad decisions because of it.
The three pieces, and what to do with each
It's the piece that most exposes programming, because it plays constantly. A drummer accents 1 and 3 and leaves the in-between hits softer. With an even hi-hat there's no way the drums will sound played; that variation alone changes everything.
The hits on 2 and 4 should be firm and consistent (they're the anchor of the song). The humanization comes from ghost notes: very soft little hits between the main ones, which fill the groove without dirtying it. In SD3 those low values trigger different, much subtler samples.
The kick is the one least worth varying: along with the bass it's the song's anchor of weight, and an uneven kick comes across as a lack of punch more than as humanity. Vary it a little, and only between main hits and filler hits.
Timing: much less than you imagine
The temptation is to shift notes to “humanize”. It pays to be very cautious:
What does work, and is intentional:
- Ghost notes slightly ahead, which is how they naturally sound.
- The hi-hat a hair ahead of the kick in fast passages, which pushes the groove forward.
- Fills slightly behind, which gives a sense of human effort.
All of it on the order of a few milliseconds. If you can clearly see it on the grid, you’ve probably gone too far.
Two identical hits in a row: the cymbal detail
When two identical hits land very close together (two crashes in a row, a double kick), the ear immediately detects if it’s the same sample repeated. SD3 already alternates samples between hits of the same value, but you help a lot by also varying the velocity a bit between those two hits: a difference of 5 or 10 is enough for them to sound like two different hits.
Common mistakes
What NOT to chase yet
Quick path: humanizing in 15 minutes
Quick path
- Open the MIDI editor and look at the velocities: if they're all the same, that's your problem.
- Hi-hat: accent the strong beats and lower the in-between ones (±15 to 25).
- Snare: keep the hits on 2 and 4 firm, and add 2–3 soft ghost notes (30–50) per section.
- Kick: small variation (±10), only between main hits and filler hits.
- If there are two identical hits in a row, separate them by 5–10 of velocity.
- Timing: hardly touch it. If you move it, a few milliseconds and with intention.
- Listen to the loop with the guitar: it should sound like someone playing, not a grid.
Expected result
Expected result
Drums that sound played: the hi-hat breathes with accents, the snare has ghost notes that fill the groove, the kick stays firm as an anchor, and no pair of identical hits sounds duplicated. Listening with the guitar it should be hard to tell it’s programmed, and that was achieved without touching a single plugin. What comes next is giving the song its shape: fills, cymbals and dynamics between sections.