ASSIGNMENT 3. (due sometime this quarter)... Generate a random-walk solo over a 12-bar blues chord progression. A possible way to proceed would be to make a simple random walk and then quantize it down to a scale that changes with the chord. If you don't like the 12-bar blues, make up your own chord progression or perhaps generate one with a Markov chain.
Alternatively, if random walks are too easy for you, try making it a constraint or optimization problem using techniques from week 7.
Here is my own attempt ( Wav, 2.5M ). The bass and the 'solo' are both random walks, each with its own rhythm and scales.