phasor~'s argument is literally a frequency.
Rate is always proportional to frequency.
You can measure the rate of a phasor by looking at the difference between successive samples (ignoring the negative jumps) – I’m pretty sure subdiv is doing this. In SC, this difference is HPZ1.ar(signal) * 2 and the corresponding frequency would multiply that by the sample rate (or, since LFSaw’s range spans two units, -1 to 1, HPZ1.ar(lfsaw) * SampleRate.ir
should do it).
You don’t need any “attributes” apparatus to do subdiv in SC – nor is MSP magically transferring “attributes” over audio cables. I think there’s already a forum thread about a subdiv~ style operation. One forum member, dietcv, is something of a resident expert on ramp-based techniques.
Edit: I was close, the thread was about rate~ – Trying to re-create the Max rate~ object
hjh