For MacOSX AU when I call setValueNotifyingHost in a component, the parameter automation is not recorded in either Ableton or Logic (but does work in Reaper for some reason).
For example, in Ableton running my plugin as AU, I see the little caret in the Ableton GUI parameters panel move around when I call setValueNotifyingHost but the red recording dot does not appear when Ableton is set to record.
Curiously, if I setup a slider attachment and create a slider component for the same parameter, automation is recorded properly and plays back but ONLY if I move the slider.
Why does the slider attachment work but setValueNotifyingHost does not?
By the way, my implementation of setValueNotifyingHost works in the VST, VST3 and iOS AUv3.