If the user triggers Undo, your effect does receive the previous parameters (with correct state info), right? >Plug-ins should receive a PF_Cmd_USER_CHANGED_PARAM command regardless of how a parameter value has changed... A distinction, which may or may not make a difference: In the case you describe, the user doesn't change the param; they instead invoke Undo, to avoid changing the param. In that case, where Undo obviates any changes to the param, I'm struggling to understand the cases where your plugin would want any outcome, other than the one provided by the host given your plugin the previous, valid params. This doesn't (yet) make sense to me: PPro: "Okay, the user said they didn't want any changes, so I put everything back where it was...but here's a PF_Cmd_USER_CHANGED_PARAM message, just in case!"
... View more