I’m confused about kCanAutomate, and I would like to clarify some points:
- kCanAutomate can’t be used for an attribute which changes other attributes, but it is unclear for program change?
- Is it allowed to pass automation data to a parameter which do not have the flag kCanAutomate to the IAudioProcessor?
- Should the DAW expose to the user parameters which do not have the flag kCanAutomate?
- Should the DAW let the user create automation for parameters which do not have the flag kCanAutomate?
- Can the DAW record automation if the parameter do not have the flag kCanAutomate?
- If the DAW exposes a parameter without kCanAutomate to the user, should the the parameter changes be sent exclusively to the IEditController and not the IAudioProcessor?
Thank you for the clarifications, any additional information would be welcome.