Use Phasor~ for timing. Why?

Christopher Carvalho's icon

Out of pure interest, i would be grateful if someone would like to explain this.

I have no problem with it whatsoever, its always worked a charm for me, and it was advised to me when i started patching, so i always did!

But, i never asked why. So...why?

Thanks

CC

Floating Point's icon

as far as I understand it, because phasor outputs a signal and is therefore part of the signal network, it has a finer timing resolution (ie tens of microseconds rather than hundreds of microseconds) than non-msp objects such as metro. Because it is part of the signal network, it also is locked to all other objects in the same patch, and so there is no long-term drift in timing, relative to other msp objects in the patch

but if you do a search you'll find more detailed explanations

Roman Thilenius's icon

of course you can always implement sample accuracy also when it is not really needed, for example in a sequencer. :)

Christopher Carvalho's icon

Cool. That sounds logical to me

Will look more into it

Thanks guys!

CC

DJF's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Similar to this question, I have a single tempo/frequency relative [phasor~] generating a click for a tempo, and from that same [phasor~] I am generating a 1/2 note sine wave to act as a control signal for the frequency of a [cycle~]. I want to be able to stop, start and reset this patch without loosing synchronisation. Could anyone briefly look at my patch and tell me if I am approaching this correctly? The button at the top of the patch resets everything when pressed.