Make a chance parameter variation, like chance parameter for step. It would define the condition for a variation to play or not, when to play, how to play (backward…)
What is the problem?
Variation are only manually available.
What do you want to achieve?
Create more nuances in the way we can use variations, and make it more autonomous, more alive.