What's your budget?
Freeware, and a cheap pad controller, or keyboard controller will do the trick just fine if cash is short.
Used mpc's like the original 2000, and the 500 can be had for about $200.
2000xl's, and 1000's are usually a little more $300-400.