Originally Posted by
danielmarshall
Drum programming is something that only really comes with practice. One thing that is encouraging though is that it's something that seems to become comparitively easier as you go allong, because you instinctively know where you need to insert samples. As mentioned before, panning drums will certainly add allot more interest to your sound, and I'd reccomend adding a stereo enhancer to your highhats, snares and rides, or apply it accross the entire drum kit, but only on the high end. You can accouplish this with iZotope Ozone (my favorite mastering product)
Something else that you need to take into consideration is the use of so-called "ghost" hits. This is for example achieved using the occational soft off-beat snare or highat that just breaks up and funkifies the groove a little.
Be careful with adding too much shuffle. It can just sound clumsy otherwise, especially at high BPMs.
Something I do is to cut up jazz drum loops into rather fine pieces in SoundForge (saving them as the origional .WAV, but exporting with regions) and then import into FL Studio. I then randomize an instance of FL Slicer and see what comes out. Usually it's utter rubbish, but after about 5 minutes of hitting randomize button you can get some really cool grooves.