Not sure if this fully qualifies as a bug report – asking first.
https://docs.supercollider.online/Classes/TempoClock.html#*beats
→
TempoClock.beats
TempoClock.beats =
What this doesn’t say is that TempoClock.beats forwards to TempoClock.default.beats (OK) but TempoClock.beats_ does not forward, and instead falls back to Object:beats_, which is a no-op “for PauseStream.”
At minimum, this is misleading.
But I’m not sure how to fix it, given the structure of method docs (in TempoClock.schelp, this is only “method:: beats”).
Perhaps the specific case is best fixed by making the forwarding consistent for beats and beats_.
hjh