If i try to use speedlim in an amxd device then when I am in device edit mode messages do not seem to pass through the speedlim object at all; it becomes a black hole eating all input. This makes a wide variety of thing more complex than they ought to be. OTOH it works fine if I load a frozen device with speedlim in.
To demonstrate what i mean, I have created an M4L device wherein speedlim doesn't work. If you load it up as a device, you can drag the upper number box and the lwoer number box will claim to receive updates every 200ms. But if you unfreeze and edit it, doesn't do anything.
For comparison, I have the same patch as a vanilla Max patch linked and pasted below.
Is there something about scheduling that I am not understanding here?