Just reading the excellent answers above, you have to realize it is a two stage operation. First derive the chords with the degree of complexity you require. Then harmonize using the style of harmony you want, or that suits the genre of music you like. Both functions are handled perfectly by Band-in-a-Box, as noted.


Grah Jive Talk
"Don't worry baby, they'll swing their arses off."