This is my 3rd start at a steve reich-y phase looper (last version used tapin~ instead, but was click-heavy)
Basic idea is to be able to record loops that are proportional in length to a first, master loop. So you can record an arpeggio of 4 notes in one groove~ and 3 notes in the other, and they will phase - but still sync up every 12 notes. So the timing needs to be very precise.
This (see patch) is the only way I can think to do it, but it's drifting quite quickly, and by quite a large amount. (Which is very steve reich too I suppose - but I need precision right now....)
Any ideas why it's so inaccurate? And what direction to take next?
Thanks senior types, appreciate any advice you have.