I was building a M4L device (a simple MIDI FX), and got it working just fine. I was able to restart the project and still have everything working so I added some automation to one or two parameters.
I noticed that the undo history was stacking with loads of values, so I knew what was wrong and fixed it. Upon saving, Live proceeded to crash. So I opened the device in standalone Max to remove the offending object and save the patch. However, now Live refuses to load that one set. I have tried the following things:
1. I deleted Live's undo history
2. I redirected Live to the bundled version of Max
3. I entirely replaced the objects that may have been causing issues.
Nothing has worked so far, so I seek any help that anyone may be able to provide.
This is the device I was working on - It will load happily into other sets, and sets wont crash when it reopens. But on one particular set it will crash Live immediately.
I can't tell whether I have patched something wrong (like maybe something is being initialised badly) or whether the issue is with Live.
If anyone can help - or have similar experiences please let me know.
P.S. I am assuming the crash is my Max Patch because the only other plugins opened were Spitfire Audio's Labs, AIRDiffuseDelay, 2 Ableton MIDI FX, and another M4L MIDI Device, all of which I use very frequently with 0 issues.