Basically, when the phasor sync is switched (say from 1/2 to 1/4), the phasor jumps directly to the position where is should be according to 1/4. Whereas I was hoping to find a way to get it to smooth out that jump (while going back into sync within a short period).
Abletons own devices seem to do this. I thought it would be something that is common with the usage of phasor sync?
I understand what you're talking about all too well. I ran into this problem when coding my "binary" (and then "hex") mod for monomodular. The problem is the sync setting: if you turn sync off, phasor won't jump....but of course then there isn't proper sync. It seemed like a bug, but when I thought about it I realized it was a necessary evil of phasor remaining in sync when changing frequencies.
The solution I use it to scale the phasor using a custom gen~ object...unfortunately my implementation is pretty application specific so I doubt it would help you. Anyway, just thought I'd throw in my 2 cents.
it could be made more exact maybe by incorporating delta~ to account for exact change in slope, but was the quickest thing i could think of outside of gen~.
you could also cater the $1 timing to zigzag~ better for your specific needs... when i run it at extremely fast tempos it's too fast to tell :p
(also, 'lock' is supposed to work this way, jumping straight to the new value... it mimics the 'lock' function of the rate~ object... if there was a 'sync' mode to phasor~ might be nice too(waits for next cycle before registering change)...)