BandMaster (iOS) app for $4.99
BandMaster is like having a whole band in your pocket. You get bass, drums and piano, great sounding samples and several styles for each instrument. Song creation is a snap with the available templates. Now you can practice on your own schedule and get that solo down for real.