Perhaps an idea inspired by the way I proceed,
Keep three identical samples
With a dozen BPM gap between them and pitch effect
Ressampling play with the scenes with definition of filters and eco time
The microprocessor will make a difference with the authors of BPM and will make the particular sample
Then with a micro timing(and scale per track) the loop can evolve in a sense
It’s a way like using the slicemode associated with delay for exemple
I hope this can help you create what you want