Recently I discover the lastScriptChange member of the Par Class. Amazing tool. A great way to figure out the origin of a parameter modification, especially when it come from an Execute operator.
But I found that I was not able to use it with “pulse” type parameter.
For instance, print(op(‘trigger1’).par.triggerpulse.lastScriptChange) will not show anything in SetInfo(), even if there is a script somewhere that execute the pulse, like op(‘trigger1’).par.triggerpulse.pulse().
Is there any restriction for specific parameter type? Or is it something that can be include?
lastScriptChange will also apply to pulse() calls as well, in the next posted build (2021.13230 and later).