Soooo I had big plans to work on a new feature for oooooo and only talk about it if I needed help, but I didn’t end up with as much time over the holiday as I expected and TBH any free time I had I was playing with oooooo 
I’ll say it out loud and maybe it’ll convince me to work on it: I think it would be rad if the beat counter for “reset every X beats” started when that particular loop was actually created.
Basically, if you’re playing along with other gear (say, a drum machine - my favorite thing to test with!) it’s difficult to get the first beat that oooooo counts to be in sync with the first beat of whatever the external sequencer is and so using the “reset every X beats” feature can be tricky.
If oooooo started counting as soon as it started recording, then the reset points would be predictable and it would be trivial to sync any loop with an external MIDI-clocked instrument.
Additionally, oooooo probably shouldn’t reset while it’s recording. This part I did actually figure out how to fix (although I need to test it): stop reset function if record arm or record is enabled · luciusbono/oooooo@fba3843 · GitHub
I think this would be really cool, and since we count in beats rather than bars there is still a lot of flexibility to sync to odd time signatures or create poly rhythms. Ideally each loop would start counting beats at the nearest beat to when it starts recording for ultimate flexibility.
I’ll try to hack on this, since I said I would, but if anyone sees any issues with this feature or anything that seems like it would be useful lmk.
Summary pseudo-code (I don’t know how to write proper pseudo-code, lol)
if recording then :
set loops beat counter to 0
while playing back:
if not recording and loop's current beat counter % reset every X beats parameter == 0 then
reset loop