Author Topic: Drum Programming  (Read 14842 times)

dominique

  • Sub Bass
  • *
  • Posts: 27
  • Honor: 2
  • Vocalist/Producer/Writer
    • dom_n_que
    • dom_n_que
    • View Profile
    • Spotify
Drum Programming
« on: January 22, 2016, 10:28:53 pm »
Anyone have success stories of going from being really shitty at drum programming to very good at it? I'm not a drummer so it's not natural for me. I'm trying to get better at creating more interesting patterns, learning where to properly place toms/cymbals in respect to kicks/snares, programming velocities that sound typical for an actual drummer, programming a natural sounding groove without resorting to presets, and even identifying quality samples that fit the style of the song (I usually write pop/hip-hop crossover songs and am terrible at finding proper samples for them). Any advice for what I should study/read/listen to?

Wontolla

  • Low Mid
  • **
  • Posts: 173
  • Honor: 70
  • bow down plebs I know music theory
    • iamwontolla
    • iamwontolla
    • View Profile
Re: Drum Programming
« Reply #1 on: January 22, 2016, 10:54:50 pm »
If you want your drums to sound live, the answer is listen to live drumming. Classic disco is the place to go for dancey drumming that isn't all mechanical, and cool jazz (ie ballads, not the faster "hot jazz") is a good way for drummers to improvise while still keeping a groove.
That won't fix everything, but you can pick up common rhythm figures and ghosting patterns from stuff like that, plus it'll teach you a ton about fills.

museumoftechno

  • Sub Bass
  • *
  • Posts: 32
  • Honor: 22
    • museumoftechno
    • museumoftechno
    • View Profile
Re: Drum Programming
« Reply #2 on: January 22, 2016, 11:03:48 pm »
Sorry, me again. Firstly, apologies if this comes across patronising, it's not intentional...

One thing that helped me get slightly beyond "4-floor kick, backbeat snare and 16th highs" and "layer after layer of percussion parts that don't really work together" was learning about hockets (music theory term, not a description of how you clear your throat into a bucket).

You'd start by singing a rhythm to yourself - maybe even literally sing it, like "chak splat diddy diddy chak splat"... then, you get that down in a MIDI sequencer grid somehow. Just all on one note/pitch is fine, the rhythm's the first priority.

Then, you distribute the notes between different percussion sounds. I dunno what DAW you're using but... in Ableton maybe you'd make a Drum Rack with 16 conga/perc sounds? Then, if you push the MIDI notes up and down, different percussion sounds will play different notes in the rhythm.

If the rhythm plays in the context of an existing main kick-snare-high pattern... well, some of the hocket notes probably fall on snares or highs or kicks, in which case... maybe the snare or high should be the voice for that particular note. If you're starting from scratch (and if it suits the musical style you're working in) you could use the kick/snare/highs as the voices in your hocket, then embellish it a bit with some subtle, delicate sounds to fill the gaps?

If you get it right, you end up with a tasty rhythm/groove, but it sounds holistic, like a drummer's playing the whole thing. Because... I guess you're not just throwing layer after layer on top of the basic beat.

Also there's a broader implication: a dance music groove is kind of like a hocket between drum sounds and more or less percussive synths?

https://www.youtube.com/watch?v=hJyOMwoL_8M

Right from the start of that track I hear a hocket between the kick and the bassline, and the syncopated echo/reverb off the claps ("boom. doo-by doop doooo")? To me, that's what makes the track funky/groovy. So yeh, when I'm trying to write a rhythm I'm thinking "where's the hocket? How can I bring it out? How can I avoid messing it up?"

Sorry if that's just me crapping on, hope it helps

matthewharrison

  • Sub Bass
  • *
  • Posts: 35
  • Honor: 3
    • http://soundcloud.com/matthew-harrison/
    • View Profile
Re: Drum Programming
« Reply #3 on: January 23, 2016, 02:53:36 am »
Try a change in tempo, sequence the drums in maybe a slower tempo then bring it back up to see if what you made works in the original tempo. I got my first midi keyboard not so long ago, I find that helps me as well, load up a bank of samples and play them live, I'm no drummer either, but sometimes I'll throw that random hit in & realize it works, then I get a feel for it and other stuff starts to come together.

Also try loops, any genre even, chop them up, use different parts from each, it takes time getting the right things together, but you can come up with some good results!
"I just had one of those brain learnin experiences"


Cias

  • Sub Bass
  • *
  • Posts: 46
  • Honor: 6
  • Journey Through Sound
    • cias
    • View Profile
Re: Drum Programming
« Reply #4 on: January 23, 2016, 07:53:58 am »
One trick I've learned is humming your beat into your microphone directly to your DAW. Then you can place the drums according. I always beat box random beats while I'm going about my day. Once you've got the drums all down in midi I would recommend messing with the velocity.

If you don't really have a clue where to place drums at all; I would recommend you just listen to more music with drums you'd like to produce. Even listening to songs with drums you would never consider using is helpful to get your creativity flowing.

matthewharrison

  • Sub Bass
  • *
  • Posts: 35
  • Honor: 3
    • http://soundcloud.com/matthew-harrison/
    • View Profile
Re: Drum Programming
« Reply #5 on: January 23, 2016, 04:20:23 pm »
One trick I've learned is humming your beat into your microphone directly to your DAW. Then you can place the drums according. I always beat box random beats while I'm going about my day. Once you've got the drums all down in midi I would recommend messing with the velocity.

If you don't really have a clue where to place drums at all; I would recommend you just listen to more music with drums you'd like to produce. Even listening to songs with drums you would never consider using is helpful to get your creativity flowing.

Cool tip, may have to try this as well! And +1 on the velocity, can really help a basic sequence of drums, same with panning!
"I just had one of those brain learnin experiences"


dominique

  • Sub Bass
  • *
  • Posts: 27
  • Honor: 2
  • Vocalist/Producer/Writer
    • dom_n_que
    • dom_n_que
    • View Profile
    • Spotify
Re: Drum Programming
« Reply #6 on: January 24, 2016, 08:56:19 pm »
Thanks everyone, that's all really helpful. Didn't think about recording the beats into my mic and going from there, that's an awesome idea. But yeah, it sounds like I should just spend more time studying the drums in music and trying to emulate and then tweak my own drums until they sound more natural. My only concern is programming a great groove into my patterns. I've had a hard time finding articles or tutorials online that go into depth about achieving a nice groove in your tracks. I know it mainly depends on your beats not being perfectly on the grid, but I'd like to know more of the specifics, for example, should the snare be ~# of ms behind or in front of the beat, etc. I once read a tip that said you can improve the groove of your track very quickly just by moving every snare a couple of ms off the grid, but once I did this, it made my vocals sound extremely out of time. Anyway, if anyone has suggestions for tutorials or reading material that go more into "groove theory" (if that even exists), I'd really appreciate it.

Again, thanks for taking the time to write all this advice. This forum is a god send!

dominique

  • Sub Bass
  • *
  • Posts: 27
  • Honor: 2
  • Vocalist/Producer/Writer
    • dom_n_que
    • dom_n_que
    • View Profile
    • Spotify
Re: Drum Programming
« Reply #7 on: January 24, 2016, 09:05:14 pm »
If anyone has heard of Mr. Carmack or Lindsay Lowend, this is the level of drum programming I dream of getting to. It's impossible to keep still while listening to their tracks, the groove is amazing

Bertie South

  • Low Mid
  • **
  • Posts: 248
  • Honor: 46
  • BERT
    • myboyfriendbob
    • View Profile
Re: Drum Programming
« Reply #8 on: January 24, 2016, 10:25:15 pm »
^ Someone on here called soupandreas linked to Mr Carmack a few days back, I liked it. soupandreas' shit is dope too: https://soundcloud.com/soupandreas
Drum 'n' bass mixes: https://soundcloud.com/beenisss
Neither drum 'n' bass nor mixes: https://soundcloud.com/myboyfriendbob
Mixes, but not drum 'n' bass: https://mixcloud.com/Beenis

Cias

  • Sub Bass
  • *
  • Posts: 46
  • Honor: 6
  • Journey Through Sound
    • cias
    • View Profile
Re: Drum Programming
« Reply #9 on: January 25, 2016, 07:43:35 am »
Check out Woolymammoth if you like Mr. Carmack. Some of the coolest beats I've heard. Also listen to people like G. Jones and Djemba Djemba!

Marrow Machines

  • Mid
  • ***
  • Posts: 788
  • Honor: 101
  • Electronic Music
    • marrow-machines
    • MarrowMachines
    • View Profile
Re: Drum Programming
« Reply #10 on: January 25, 2016, 03:12:35 pm »
I love reggae rhythm patterns. But the one thing that they do well is, nearly every instrument that you can hear fills up the phrase at certain points. So it's just a really big sound that gets you moving on all ends.

The jazz comment wontolla suggested is also good.

but honestly, just study drumming. I some times finger drum my patterns on the table as i write them. or do the motions of how i'd be playing the drums.

Even if you don't play drums, just imagine the drum set and start playing it. Even if you have to do one part of the drum kit at a time.
Josh Huval: Honestly, the guys who are making good art are spending their time making it.

fxbip

  • Guest
Re: Drum Programming
« Reply #11 on: February 27, 2016, 09:15:20 am »
Listen to Aphex Twin,Squarepusher,Venetian Snares,Autechre,Xanopticon.

These guys are the best beatmake/programmers in the world,listen to them,try to reproduce some of their beats pattern.

If you can make a breakcore/idm/dnb beat you can make any kind of beat.

Also listen to some funk/jazz or any acoustic drum records to get the basic patterns.

But if you dont like that kind of music it wont be fun.

But practice,practice,practice and listen and practice some more!!!

Also looping at different lengths,with one loop going for 8 bars,one for 5 bars and looping, one at 11 bars etc. can make the beat more interesting.
Layering of loops.Layer 4,5,6 or more loops for one huge massive loop.

manducator

  • Low Mid
  • **
  • Posts: 236
  • Honor: 46
    • manducator
    • View Profile
Re: Drum Programming
« Reply #12 on: February 27, 2016, 09:30:13 am »
Listen to Aphex Twin,Squarepusher,Venetian Snares,Autechre,Xanopticon.

But the problem is, that listening to them, won't learn you how to do it yourself.

ion

  • Low Mid
  • **
  • Posts: 164
  • Honor: 34
    • View Profile
Re: Drum Programming
« Reply #13 on: February 27, 2016, 09:45:43 am »
Listen to Aphex Twin,Squarepusher,Venetian Snares,Autechre,Xanopticon.

These guys are the best beatmake/programmers in the world,listen to them,try to reproduce some of their beats pattern.

If you can make a breakcore/idm/dnb beat you can make any kind of beat.

Are people actually y using the term "idm"? What is that supposed to cover?

I got to say that complex beats as Aphex Twin´s are not a good place to start when learning to make music.  His drums are seldom the driving force in his tracks, and the beats are usually complementing the theme rather than being it.
Gone

fxbip

  • Guest
Re: Drum Programming
« Reply #14 on: February 28, 2016, 05:19:09 am »
Listen to Aphex Twin,Squarepusher,Venetian Snares,Autechre,Xanopticon.

But the problem is, that listening to them, won't learn you how to do it yourself.

I said listen to them AND I SAID TOO to try reproduce the patterns.Just listening obviously isnt enough.Thats how i learned drum programming and breakbeat.I'm just saying what worked for me.That's what the OP asked for.
« Last Edit: February 28, 2016, 05:57:05 am by fxbip »