I was wondering if anyone has heard of a prgram that would give any melodic line [4 measures ,etc.] all the possible variations such as retrograd, inversion , expansion ,contraction, and so on . Maybe even possible harmony counterpoint who knows .Also you could cilck on the note and assign an insterment to it .then play it back. well I'm just dreaming again.