hip hop.as you already know,the drums are the most important aspect(next to funk,originality,production,blah blah)do you have an extensive knowledge to drum machines and the sounds they made?for example ,roland had created drum machines in 70's and early 80's that were responsible for most thye backing beats to "old school" rap,hip hop.
the tr-808 was a monster that you would hear on every recording back in the day.it had that boom subwoofer clipped bass drum,wich ,if tuned right and played with the decay,you could do serious sonic damage on any stereo system.soon after
the tr-909,then they got into sequenced bass and drums with
the tb-303,alas,you probably know this.but these days most conventional programs,(keys and drum machines)offer these sounds as well as a plethora of there own and of course the companies idea of what a "real" set is.but,if you wanna do hip hop,i suggest you invest in a good updated modern drum machine/sequencer,(boss/roland,have ,to my knowledge,the most extensive libraRIes of drum sounds available)but this is a seperate entity altogether than doing computer stuff,realistically,you could patch a drum machine into the computer and run it all onm the internal midi clock in there,but,you might feel easier actually researching plug ins,and programs that offer a massive catalog of sounds,i know lots of people love the acid drum loop program,they offer a rediculous amount of samples and beats that you could certainly reloop re sample and so on.me,i like to program my own beats,and really work the sound in conjunction with the groove,with the boss/roland stuff(and probably many other companies)they let you fine tune each drum sound to make it more towards your liking,like ,although i am not sure where your musical preferences run,but on pretty hate machine by nine inch nails,this guy trent reznor,is a perfect example of really utilizing drum machine and sequencing to the point of where you can't figure out what noise is what,he seriously tweaked out some sounds.what it comes down to is like the other guy said,buying
a korg trinity,(*where there are so many sounds and ,i think an 8 or 16 track sequencer)that youi are unlimited to your production level,or a stand alone drum machine,preferably one with sequencing tracks and midi implementation.or finding some workable computer software that has things to your liking.a cheap casio tone,it can be done ,it requires more work,lots more ,but in the long run ,you might be better off saving up and getting some passable equipment.the cheap keys are limited to only a few beats,thus limiting your songs sounds,material,everything.it might be worth it in the long run to making your own sounds and making yer own grooves.i hope i answered at least part of yer question,or maybe i told you som'thin' ya already knew.i dunno ,good luck