Hey, I'm learning improv and soloing and such. I need a program that will let me configure multiple chords in different sequences so I can hear the chords to practice my scales. Are there any good free ones that you know of?

If that didn't make sense, then I need a program that will play chords for me while I sit in front of my computer and solo over the chords. Thanks for any help you can offer.