Hi Everyone

I'd like to create a system that creates chord progressions based on probability.

For example, in the key of C, let's say the first chord is C, then here would be, say, a 40% chance the next chord would be F, a 40% chance it would be G and a 20% chance it would be Am.

Let's say it is Am. Then there might be a 30% chance the next chord would be F, 30% it could be Dm, 20% Em, and 20% of G. And so on.

There are a couple of modules in VCV Rack which can do this but there are no hardware equivalents. One of them uses a Markov Chain which seems a good way to go.

Is this possible in a modular system? If so, can anyone suggest any modules to look at?

Thanks,
Ian