I've been listening to Topper Headon, Stephen Morris, and Boris Williams this evening, and came to the conclusion that they are the reason why their bands sounded so great. It's like having a brain massage when you listen to unquantized music. I can't pick a winner though, as they were all fantastic drummers.
Moving forward, I can see e-drums, along with decent software and a real drummer as being a good compromise for my recording needs. It's the timing imperfections and movment that gives life to music!
If we are not ashamed to think it, we should not be ashamed to say it.
Comments
The technology used to detect transient content within audio has been around for a long time now. Improvements keep coming however. The latest hotty on the scene is Harmonic Percussive Source Separation. You can hear this in a few products out there, Izotope RX7 has it built into their "music rebalance" tool, and Regroover by Accusonics is also an example of this.
In the old days you'd calculate the onsets of drum hits using various techniques like calculating the zero crossing rate for each frame of audio. The higher the zero crossing rate, the more chance of there being a snare drum present. You'd also compute an energy novelty function for each frame of audio; the largest jumps in energy corresponding to the onsets of notes or drum hits.
So when you run a "detect transients" function in your DAW, and it doesn't do it 100% then this is why. The algorithms being used just aren't accurate enough a lot of the time. Usually requiring manual tweaks.
In short - the tools we're given aren't yet good enough to automate the process of implying the timing imperfections and "choices" that real drummers make, onto a piece of audio or midi. Adding gaussian noise to the start time of a midi note is not what real drummers do.
(Says the anti social musician who last played alongside anybody else four years ago)
soundcloud.com/thecolourbox-1
youtube.com/@TheColourboxMusic
Then a Roland eKit came into my life and everything changed.
After that the next most important thing it to match the macro timing variations. So that means tempo map up a bpm or 2 if you want the choruses to sound a bit more exciting for example.
Next get the big timing variations at the micro level sorted out. If you analyse a real drummer the largest type of timing "discrepancy" is swing. You can set your grid when programming to a swung grid and get the swing set without any judgement and still get a pretty good outcome.
Only when I've sorted out all that stuff do I start caring about the really tiny things, and you'd be surprised how far getting those 3 things will take you. I rarely bother with anything further for demo purposes but next up would be speeding up slightly during rolls or moving the snare back beat slightly before or after the beat to simulate a pushing or relaxed feel. If you;'ve got the rest right this is really subtle though.
If you enjoy rock music from the last 5-10 years then I would also be willing to bet that at least some of the performances you like have been edited and sample reinforced even if they haven't been totally strictly quantized.
The stuff I was listening to last night was from the 80's, so none of that quantizing voodoo existed back then.