Undo History

    Feb 12 2014 | 9:46 pm
    How does MaxForLive handle the undo history in Live? I made an "intelligent" controller for Lemur, (https://cycling74.com/project/mixer/). I noticed that if I'm using the controller for a bit, and I undo in Live, it undoes *everything* the controller has done. The MaxForLive device is utilizing live.object to cause changes within Live, so I thought any action should become a new instance in the undo stack. Is there any thing special that needs to be done to live.object to commit an action into the undo stack? Thank you for your help peeps :)

    • Feb 22 2014 | 4:47 pm
      anyone? should I contact support for this one?
    • Feb 23 2014 | 12:08 am
      hi. not sure I'm afraid, but I'd like to know also....
    • Feb 23 2014 | 1:20 am
      I don't get what the question is. Actions on objects through the live.object API interface are added to the undo stack in Live. You don't need to do anything special for this. Most people are trying NOT to have that happen, so they use live.remote~ in various places.
      There is quite a lot of discussion about this in this forum.
    • Feb 24 2014 | 2:55 pm
      Hi Andrew,
      Thank you for your response, and I apologize for my lack of clarity. It is true that something will be recorded into the undo history when I use live.object. The issue is that if many things are done to live.object without doing something else with the mouse / keyboard in between, all of the actions are consolidated into the same undo.
      so in practice, if I'm using my MaxForLive device to make many changes to the Live project, when I hit undo, everything is undone. The only way to get things to go into "new" undos is if I use the MaxForLive device for one action and then I use the mouse / keyboard for the next action.
    • Mar 19 2019 | 1:36 am
      I have the opposite problem where introducing M4L.bg.10.SteadyRandBeats will cause an event at every time the device does it's randomizing function. So if I have this on and do something else in live, I have to hit undo a bunch of times till I get whatever action I actually want to undo, as opposed to the device functions. This question in fact is an area of confusion and I don't think that should be minimized esp since two people already posted how they were confused about this.
    • Aug 02 2020 | 7:27 pm
      I'm having a similar issue with a patch. Undo is clogging up the Ableton Undo feature... is there a solution?
    • May 13 2021 | 1:59 pm
      7 years later and this problem still exists.....
    • May 11 2022 | 7:48 am
      @era chang 8 years :)