I would be very grateful to see a new object that would do the following:
1) Outlet 1 - Outputs a bang whenever the device has been loaded for the first time in a liveset.
2) Outlet 2 Outputs a bang whenever the device is being reloaded from a saved liveset.
3) Outlet 3 Outputs a bang whenever the device is being restored from a crashed set.
Ive lost count of the amount of hours Ive spent trying to get M4L devices to initialise properly. The main problem seems to stem from when the device is saved or reloaded from a crashed liveset. Most of my devices involve using live.remote to connect to parameters, and the initialisation of these causes endless problems and involve very hacky workarounds. Im forever getting the "setting the id cannot be triggered during undo or redo" errors, which Im sure are also caused by this.
I think this would do the M4L community a lot of favours, because there are a large amount of devices that display problems with this. I often start using a new device while making music and find myself having to go in and edit the patch to get it to save properly (having lost all the edits I have made while making music). Its quite a momentum killer when youre in the middle of a cool idea.
I for one dream of a day where I can build a patch and it's super simple to initialise it. I stongly believe this feature would lead to a better consumption of max devices and much more happy users of Ableton Live :)