I'm working on a patch that's too much to paste here but I notice that when I send an int into [pattrstorage] that recalls a slot with 610 client objects (mostly [number], some [umenu] and [live.menu]) Max seems to suspend all other operations until the slot is loaded. This includes MIDI output in other patchers that are not clients of the [pattrstorage], [metro] bangs, etc.
The int message to [pattrstorage] is being sent through [deferlow], but the behavior occurs whether or not [deferlow] is used.
The patch is big but does not use much GUI or other cpu intensive stuff. Mostly just numbers and MIDI messages, and not many of those.
This is not a real problem as my patch doesn't need to stay live while the slot is loading, but I'm curious whether this is a default Max functionality or something else. Anyone know?