Regarding improving MIDI drum programming, here's a few ideas I keep in mind. Hope someone finds it useful (or noone minds that it's now totally off-topic for this forum!).
Always take the time to watch and listen to real drummers whenever you have the opportunity. If you can pretend you are playing a kit when you program, then you'll have an advantage here.
Drummers can generally only hit four things at once (barring headbutts) and two of them are going to be kick and hihat pedals. Three things at once (BD-SN-HH or BD-SN-Ride) is a good start.
Concentrate on varying the velocities of hihat parts, an unvarying tic-tic-tic shouts "I'm a drum machine" really loud. A drummer will not hit everything the same, and that left foot is probably bouncing along on the hihat pedal, matching the snare and kick beats. Use the loud/quiet/loud/quiet sequence to start with, season in a bit of the pedal sound to taste.
If you use fast 16th beats, you can't really do that with one hand. Remember, one of those hands has to come off to hit the snare. There will probably still be a pedal, but you more than likely won't be able to hear it.
Regarding the whole kit; where there are two hits in rapid succession, the second will be weaker. Also, on fast fills, drummers tend to work their way around the kit rather than jump from side to side. Alternatively, one arm will stay on the snare for the offbeats, while the other goes for a wander around the kit.
In summary, watch the drummer, steal their moves, don't annoy them (they're stronger than most). Anyway, I've gibbered enough here.
Cheers,
Daver.
[This message has been edited by Absolutely (edited 12-08-1999).]