.
If you are a singer and not a keyboard player, I would recommend Band in a Box. This is a program which creates backing tracks according to your instructions. Far more flexible than any keyboard. I use this program to create my accompanimnents, burn them to CD and then take the CD to gigs.

Check out their website and especially their user forums.
http://www.pgmusic.com/

Douglas Wolfe