Yes, I’d searched around and had seen that other thread, but I couldn’t figure out this rather basic need: during live coding, if one loop dies, how do you restart it so that its restart coincides with all other loops’ restarts? I did get the synchronized-0.5-beats-later result that you describe, but that’s not what I mean by “back in sync,” which I’ll now call “in total sync.”
I actually don’t use
sync at all, anywhere, ever. I’m just looking for a live performance trick to get things back in total sync after a live coding error.
ADDED: Wait, my toy example wasn’t representative of what I’m actually doing. For the stuff I’m working on, all function calls in a live loop sleep for a total of one beat. In that case, the resurrected loop would always start exactly one beat later. In this particular case, synchronization is all that matters to me as long as the resurrected loop is “late” by an integer number of beats. So editing in the
sync: opt and reloading should always work (I think).