Ah, this is subject very close to my heart and which I’ve discussed a lot in workshops (https://www.youtube.com/watch?v=oIfgR-jrV_Q), on meetups, and on MW.
From a top level point the best practices I’ve come up with are: feedback systems (e.g. make sure the sequencer is influencing its clock), interchange of disparate elements (e.g use a sequential switch to move between sequencers that are not clocked from the same source) and superposition of elements (e.g ever tried using multiple quantizers like a sieve?).
One thing I really like to do is use my main clock on various different ways. Use a division of the main clock that goes through a probability process as a global reset. Introduce it via a switch to glitch out your performance or bring timing chaos.
Look for sequencers that have internal clocks that can be started/stopped externally. Use the internal clock and fire the start/stop externally, based on your global clock.
Here’s some musical examples of putting the above in practice (notice that the case has no audio modules
)
Superimposing sequencers
Quantizer sieves