[Tutorial] Drum Programming: How to get groovy House drums
[Tutorial] Drum Programming: How to get groovy House drums
Hey guys,
inspired by this topic about drum processing I decided to write a little tutorial on actual drum programming. I think it's the essential part in getting groove into your (House) track; processing should be rather subtle and polish the drums. You can't polish a turd!
I know this is not difficult stuff, but you find suprisingly little on drum programming in the internet.
I don't consider myself an expert in any way, I still have a lot to learn. But I had difficulties programming drums when I was beginning, so if this helps out just one of you beginners my work here is done
I'm gonna give you both a screenshot of the pattern and a link to the audiofile, so you can both see and hear the subtle changes in rythm. To hear the audio, click on the image!
Step 1
Let's start with a simple Kick/Snare/HiHat pattern:
You probably heard this pattern millions of times already. It's pretty effective as a basic foundation of a track, but sounds rather boring and ungroovy.
You should choose samples that you are happy with, but if you don't find the perfect drums just now don't worry. I often go through dozens of samples until I'm happy and I often change samples when I got the pattern layed out completley. Just choose something you can work with!
Step 2
To loosen up the groove a bit, we are going to do two things:
1. Move the snare slightly ahead of the kick, which will give us a slightly more driving feel and line up the transients of kick and snare
2. Add slightly off-grid ghost notes for the HiHat
Step 3
Adding a second HiHat never hurts. Pick out a sound that is similar to the first HiHat, but different enough so you can hear it clearly in the mix. Note that it is placed pretty offgrid!
Step 4
Now that the basic HiHat pattern is done, you can add other elements. I've chosen a classic rimshot sound.
Because this sound is pretty dominant in the mix (as it's a very different timbre than the HiHats), you probably shoudln't go too crazy with it. I'd advise a good mix between on-grid and off-grid hits.
Step 5
Adding a drum sound that is similar to another and playing around with it can add tension and release to your drums - an essential technique to get groove.
I've chosen a tom sound that fits just nice with the rimshot. Note how both rimshot and tom overlap at a certain time.
Step 6
Alright, that's it! You got a nice foundation of a house track.
Please note that I didn't do a lot of processing on the drums. I used some light transient shaping to lower the sustain of the drum hits a bit and some NY style compressing to give it loudness without losing too much dynamics.
Things you can do:
- check if the drums sound good when you mute the HiHats
- check if the drums sound good when you mute the kick
- add variation! Just a small fill each 8 bars make a huge difference.
- experiment adding other elements. Note that you don't have to play all drum sounds at the same time, you can arrange it in different ways later on.
- experiment with groove templates
- add ghost kick notes
- add ghost snare notes
- play around with note velocity! If you use simpler, you're not limited to the standard Velocity->Volume mapping. Things you can try to modulate: filter cutoff, pitch, decay length, ...
- ...
Hope you enjoyed my little tutorial. If you're intersted in more, just tell me what topic you'd like to learn about!
Cheers.
inspired by this topic about drum processing I decided to write a little tutorial on actual drum programming. I think it's the essential part in getting groove into your (House) track; processing should be rather subtle and polish the drums. You can't polish a turd!
I know this is not difficult stuff, but you find suprisingly little on drum programming in the internet.
I don't consider myself an expert in any way, I still have a lot to learn. But I had difficulties programming drums when I was beginning, so if this helps out just one of you beginners my work here is done
I'm gonna give you both a screenshot of the pattern and a link to the audiofile, so you can both see and hear the subtle changes in rythm. To hear the audio, click on the image!
Step 1
Let's start with a simple Kick/Snare/HiHat pattern:
You probably heard this pattern millions of times already. It's pretty effective as a basic foundation of a track, but sounds rather boring and ungroovy.
You should choose samples that you are happy with, but if you don't find the perfect drums just now don't worry. I often go through dozens of samples until I'm happy and I often change samples when I got the pattern layed out completley. Just choose something you can work with!
Step 2
To loosen up the groove a bit, we are going to do two things:
1. Move the snare slightly ahead of the kick, which will give us a slightly more driving feel and line up the transients of kick and snare
2. Add slightly off-grid ghost notes for the HiHat
Step 3
Adding a second HiHat never hurts. Pick out a sound that is similar to the first HiHat, but different enough so you can hear it clearly in the mix. Note that it is placed pretty offgrid!
Step 4
Now that the basic HiHat pattern is done, you can add other elements. I've chosen a classic rimshot sound.
Because this sound is pretty dominant in the mix (as it's a very different timbre than the HiHats), you probably shoudln't go too crazy with it. I'd advise a good mix between on-grid and off-grid hits.
Step 5
Adding a drum sound that is similar to another and playing around with it can add tension and release to your drums - an essential technique to get groove.
I've chosen a tom sound that fits just nice with the rimshot. Note how both rimshot and tom overlap at a certain time.
Step 6
Alright, that's it! You got a nice foundation of a house track.
Please note that I didn't do a lot of processing on the drums. I used some light transient shaping to lower the sustain of the drum hits a bit and some NY style compressing to give it loudness without losing too much dynamics.
Things you can do:
- check if the drums sound good when you mute the HiHats
- check if the drums sound good when you mute the kick
- add variation! Just a small fill each 8 bars make a huge difference.
- experiment adding other elements. Note that you don't have to play all drum sounds at the same time, you can arrange it in different ways later on.
- experiment with groove templates
- add ghost kick notes
- add ghost snare notes
- play around with note velocity! If you use simpler, you're not limited to the standard Velocity->Volume mapping. Things you can try to modulate: filter cutoff, pitch, decay length, ...
- ...
Hope you enjoyed my little tutorial. If you're intersted in more, just tell me what topic you'd like to learn about!
Cheers.
Re: [Tutorial] Drum Programming: How to get groovy House drums
How do you add beats that are slightly "off" as you did with the snare/extra hat? I guess it could be done if you overdubbed live but I am not really accurate enough! When I move, decrease or increase a note it always goes on the bar...
Re: [Tutorial] Drum Programming: How to get groovy House drums
hey debrice,
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
Re: [Tutorial] Drum Programming: How to get groovy House drums
celeriak wrote:hey debrice,
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
Great, thanks for the reply.
Re: [Tutorial] Drum Programming: How to get groovy House drums
wicked tutorial, thanks 2be!
Re: [Tutorial] Drum Programming: How to get groovy House drums
celeriak wrote:hey debrice,
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
I have been trying to do this with the alt key and drag as you said but I can't get this to work (on my mac) does anybody have any alternative methods for putting beats slightly off grid?
Re: [Tutorial] Drum Programming: How to get groovy House drums
i think it was strg, isn´t it? another thing is strg + 4 to deactivate the grid ^^debrice wrote:celeriak wrote:hey debrice,
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
I have been trying to do this with the alt key and drag as you said but I can't get this to work (on my mac) does anybody have any alternative methods for putting beats slightly off grid?
Re: [Tutorial] Drum Programming: How to get groovy House drums
sorry, what is strg?Evengy wrote:i think it was strg, isn´t it? another thing is strg + 4 to deactivate the grid ^^debrice wrote:celeriak wrote:hey debrice,
you drop a note on the grid, then grab it and whilst holding down the left mouse button hold down the alt key. this will let you move off the grid. Or you can use the right mouse button menu to turn the grid off completely on the piano roll i think
I have been trying to do this with the alt key and drag as you said but I can't get this to work (on my mac) does anybody have any alternative methods for putting beats slightly off grid?
Re: [Tutorial] Drum Programming: How to get groovy House drums
oh sorry, "control" button on the keyboard (strg = steuerung in german)sorry, what is strg?
-
- Posts: 59
- Joined: Mon Apr 05, 2010 11:09 am
Re: [Tutorial] Drum Programming: How to get groovy House drums
this is quite good, i hate how my drums sound, might have to start chopping up loops,
the hats always sound bad to me too harsh
the hats always sound bad to me too harsh
Re: [Tutorial] Drum Programming: How to get groovy House drums
EXCELLENT stuff!
Seeing as the GROOVE is what DRIVES a House Track and what "sounds" simple in practice is actually Bloody Hard, this tut is a LIFE saver.
Been scratching My head to get Drums "just so" for a long time now. Don`t wanna "just" use loops, soooo, No Drums, No Track!!
Can`t Thank You enough. PLEASE keep these tut`s coming.
Seeing as the GROOVE is what DRIVES a House Track and what "sounds" simple in practice is actually Bloody Hard, this tut is a LIFE saver.
Been scratching My head to get Drums "just so" for a long time now. Don`t wanna "just" use loops, soooo, No Drums, No Track!!
Can`t Thank You enough. PLEASE keep these tut`s coming.
-
- Posts: 70
- Joined: Thu May 26, 2011 5:01 pm
Re: [Tutorial] Drum Programming: How to get groovy House drums
Awesome stuff - you're right, there is not a lot of drum programming tuts online. Im also having a hard time finding info on chord theory.. so much to learn
For others with the question of moving things off the grid: Right click in the grid area, and click on "Narrow" grid (or gridlines.. something like this). Then you can actually zoom in and drag it on/off the gridlines as much as you want. I usually just throw a clip on loop and adjust how close/far each hit is from the gridline just based off of how it sounds.
Keep the good exchanges going!
For others with the question of moving things off the grid: Right click in the grid area, and click on "Narrow" grid (or gridlines.. something like this). Then you can actually zoom in and drag it on/off the gridlines as much as you want. I usually just throw a clip on loop and adjust how close/far each hit is from the gridline just based off of how it sounds.
Keep the good exchanges going!
Re: [Tutorial] Drum Programming: How to get groovy House drums
im using ctrl + 1-4 fixed grid no need to zoom that often ;O
Re: [Tutorial] Drum Programming: How to get groovy House drums
This is really very helpful information. The step by step details are very useful for the novices. Thanks for sharing here with us.