Nice patches! I see what you're trying to do with the rhythmic fluctuations/relationships. It would be nice to hear the modular output at some stage... but the clicks are pretty good on their own
I can't see anytihing that is definitely not working there. You're are running the Max scheduler pretty hard because of the rapid triggering (the bit that processes Max messages), but it seems to hold up at vector sizes of 32 and below on my machine. Sometimes it's possible to 'flood the scheduler' by creating more max messages can be processed - using many snapshot~ objects at a fast rate often contributes. I thought that might be an issue, but it seems to be fine.
On the other patch there was a snapshot~ 10 connected to a slider, and I was going to suggest not doing this - as GUI objects don't take well to streams of data that fast, but I guess it's not the issue as you don't have that in your other patch and the problem seems to persist.
It might be worth trying the patch without all the bang objects after the selects. Sometimes lots of GUI stuff can slow things up, but again I expect it's not the issue.
The only thing I can suggest is to record some output of the offset sections as audio - as it may help to see exactly what's happening there. For example here is some output from your first patch:
Seeing the shape and peaks might help explain it. I'm not totally sure exactly what you mean by it getting 'hung up and offset', but there must be a reason for it, and an audio record might help.
Sometimes it is. And sometimes it's also too complex. Looking at it now - I wouldn't know how to translate your drunk patch to just MSP. I expect it's possible though.
However, some elements of audio rate sequencing actually make things easier, such as rate~ control, and ways you can distort audio signals at audio rate. That other patch I shared is actually something I use as a Bpatch to easily distort phaser~ ramps to any shape. Here is a slightly more usable example where multiple rates and shapes are blended together to create more complex envelopes.
My way to understand MSP stuff is to throw a scope~ or plot~ on everything (as you'll see in the project).
Audio_Rate_Envelopes.zip (6.7 KB)
The patch should look like this: