I’m trying to implement undo/redo in our plugin. We have buttons for this in our interface which work great. But it doesn’t work with Ableton Lives standard CMD+z undo. At first I thought it was a problem with our plugin but I can reproduce the same malfunction with at least u-He’s Diva and Reveal Sound Spire. When I change three knobs for example it works like this:
- Undo the last knob change. But not quite right.
- Change nothing.
- Change first knob again.
So all in all: It’s pretty random. I guess it’s a Live problem but I’m not quite sure. Is this a common thing that everybody just lives with? I never realized this before. Also is it possible that Ableton Live catches CMD+z? I guess it makes sense. But there goes my option of simply capturing CMD+Z in our plugin and trigger our own undo.
Just some infos:
- I’m using Ableton Live 9.7.2
- In our plugin we are using our own implementations of AudioParameterWithID and our own undo/redo actions. (which of course is a potential problem source)
edit: Tested in Bitwig Studio 2 and works fine.
Please share your experiences.