It turns out the builtin Iterator patch is ridiculously inefficient, necessitating this kind of nonsense to get decent performance-
64 identical macros.
You can see why I was anxious to develop a way of connecting all the controls inside each macro with a single cable…!
Each macro has one connection, and has to have one unique ID number set, so even with structure-based one-cable connection, it takes a good ten RSI-risking minutes or so to set all 64 up.
Hope Apple sort out the issues with the Iterator patch soon! Currently I get about twice the framerate doing things this way.