I would also look into some software drum machine type programs....
The simplest that comes to mind is Fruity Loops... it's only available for Windows last time I checked....
Reason is a great all around program that will let you program you synth, keyboard, and piano midi stuff..