A programmable drum machine

I’ve been meaning to record something with the midi.city drums, given that the drum sounds are pretty excelent, if I do say so myself, but I’m, for lack of a better word, shite at trying to play in time, and with a PC keyboard, no less
This has been one of my biggest gripes with this otherwise great site, and so I humbly ask the developer(s): please add a programmable drum machine. I’d be forever in your debt.