For all those who initially have similar problems:
In certain hosts and for certain automation modes (‘touch’) in Logic Pro, it is essential to call AudioProcessorParameter->begin/endChangeGesture()
between one or more value assignments. Then it works also in Garageband and Logic Pro.
Original post
With Cubasis 3 for iOS the plugin parameter automation of my iOS AUv3 instrument plugin works fine. I can touch some controls and the movements are instantly recorded.
But unfortunately not in Garageband or Logic Pro for iPad.
The parameters are recognised and displayed there - they even react to changes in the interface. The same applies the other way round: if I change one of the displayed parameters in Logic or Garageband, my UI will react.
The only thing that doesn’t work is recording the automation. Simply no data is recorded.
I tested other plugins and some of them work (e.g. Model 15 by Moog).
Since the same thing happens with the AUv3SynthPluginDemo, too, I think that this can be considered as a @JUCE problem?
Does maybe anyone know, why that is and how to solve it?