Help with timing

I’m working on some things using polyrhythms and am experimenting with Vital as a sketchbook (just getting ideas down - the final product will be done in the DAW). I’ve attached a sample patch that uses rhythms in 5, 6, 7 & 8 and I’m using the Loop Hold feature of Vital’s LFOs to alter the length of the cycle. Unfortunately it would appear that the calculations are not qite accurate enough to avoid a little bit of drift: if you let it run long enough you’ll hear the kick and bass go out of sync.

It’s not a deal-breaker but any ideas on getting around this would be greatly appreciated.

Polybeat.vital (1001.2 KB)