.
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