I'm wondering if anything can be done about the following situation:
You have a M4L device running in Ableton which is receiving OSC. It is binding to a port.
You edit the device - the OSC continues to work in the Max environment.
You save and close the device but the OSC no longer works in Live because Max is still bound to the port. You have to quit Max, delete the device from your Live set and then undo the delete to get it to work again.
Closing the port in Max before saving is the way around it but its really annoying to have to do this every time.
The fact that it works from Ableton>Max but causes problems when going the other way makes me think it is actually a bug. When the patch is closed in Max it should unbind the port no?