Seems to me like the problem here is that undo skips many steps backward in the Tweaker. So in a realistic workflow tweaking a loop and using crossfade I would probably:
Adjust the loop points (first tab in Tweaker)
Adjust the crossfade (second tab)
If i undo the crossfade, the loop points gets unone also! That’s not desirable. I don’t understand why that is. If I adjust loop points outside the Tweaker window that does not happen but that’s less useful, harder to adjust.
WORKAROUND: I must always save my loop points using the Temporary Memories buttons in the Tweaker before using crossfade and then I can undo only the crossfade by:
Go to Point adjustment tab
Recall loop point adjustment
Go to crossfade tab
Not a very practical workflow but the best I can come up with at the moment.
Another workaround seems to be to “do something else” after adjusting loop points before adjusting crossfade, then the loop points will not be included in undo for crossfade…
Great, I definitely think there’s room for improvement here.
By the way, Equal Power Crossfades in loop editing (which de Tweaker can produce) is actually hard to find in loop editors for Mac. I have no idea why, since it should be standard. Wavelab is a very valuable discovery for me in that sense.