One phasor to control , mutiple rate~ ( for syncing ) , out of phase

ward de jager's icon
As you can see , I use one phasor as master clock but need multiple rate~ objects for time division, beats 
Just resetting the phase of the master phasor to get them in sync is sadly not a solution .
Any ideas , I would the flexibility of the metro 4n , all synced to the transport but accurate timing 
Max Patch
Copy patch and select New From Clipboard in Max.

ward de jager's icon
For some reason this seem to get them in phase 
Weird
Max Patch
Copy patch and select New From Clipboard in Max.

Roman Thilenius's icon


hm, classic problem with rate~, it continues to run from where it was.

use [*~ 3] [%~ 1.] for clock division, and if you also need to multiply, still avoid rate~ by simply shifting the values.

you could also restart your main phasor~ whenever some settings are changed, but i think that would be overkill here.

Wetterberg's icon

the @sync message to rate~ can also solve this, right?

Roman Thilenius's icon

dont ask me, i have no clue about max.

Bradley Korth's icon

Well, you can use gen~ if you need things to happen with more per-sample accuracy. I wonder if that might help with this.

Roman Thilenius's icon


"sync 1" and resending their multiplier values should also fix it.

it is just a bit strange that this isnt default...

ward de jager's icon

Sync lock did it ,
That was the missing link to sync multiple rate~ objects together from one master phasor

thanks guys

ward de jager's icon

I have noticed when connecting more than 2 rate~ objects to the same sync attribute , the sync attribute (dropdown ) get's greyed out ( diagonal striped ) , unlocking the patch again makes it goes away .
It all stays in sync , maybe a gui glitch ?

Roman Thilenius's icon

what do you mean by connecting the object to the attribute

Source Audio's icon

attrui reads and sets available parameters to objects.
If all connected objects (of same kind) do not have same
values set for a attribute, attrui signals that not all objects
share the same value by displaying value italic and striped.
Setting the value again changes all objects and displays again in
"normal" way.
To discover that behaviour would have costed only 1 mouse click