I've been getting into trouble with midi objects automatically selecting an in or out when their designated port doesn't exist.. I don't always have all my (USB) hardware with me and things go a little unpredictable..
somy patch now creates a virtual 'dummyin' and 'dummyout' midiport: when the 'right'port (the hardware) is not available, I route the ins and outs to the dummyports that don't connect to anything.
BUT I was on the (excellent) Max Advanced course last week by Sebastian Lexer - and saw a [enable $1] going into midi objects.
Is this enable function for midi objects 'official'? It would make my patch cleaner but I don't want to use it if it may not work in future generations. There is no mention of 'enable' in the documentation (other than in the 'pcontrol' context which is not what I want to use)