It’s working great!
I haven’t noticed any drift in the beat so far, my only concern is that when I stop the master clock, in my case from Ableton Live, Orca pauses and it takes a little time and goes back to it’s initial parameters (original bpm, etc), and starts playing again, I think the desired behavior would be that Orca stays paused after receiving a pause signal from the master clock.
I haven’t looked at the code, but I’ll try to understand it and see if I can help 