depending on the sound you want, the drum machine, the amp, and the cab you will probably want something that can do 'full range' ie a PA, acoustic guitar amp (maybe not the most ideal) or a KB amp. It's also important that you have full range EQ available for it as low/mid/high is not going to properly shape the tone you would get from a full acoustic drum kit. Electric bass & guitar amps are not as likely to be really deliver what you need, although between those two a bass cab with a good tweeter is the better choice.