I work on AUv3 host with parameters automation.
How do I distinguish if parameter change notiffication was caused by host (me) or by user interacting with plugin UI?
Each time I automate parameters using scheduleParameterBlock all 3 observer token are notified:
ParameterRecordingObserver, ParameterAutomationObserver, ParameterAutomationObserver
None of plugins I tested sends automation start event, just paramter changes. Some of them send intermediate values, so I can't even check in the history if the change was caused by host.