I am working on an Auv3 plugin. Whenever I want to save presets to my app (via AUM), I get the message “Sorry - This plugin has not implemented shared user presets, available since iOS 13”. I can save my presets to the host app AUM, but not to the app itself. Is there already something “ready to use” from JUCE that’s gonna deal with this? What do I have to do to enable “supportUserPresets” ?
As far as I can tell after taking a short look at the source code, there’s nothing in JUCE that supports it. I imagine there’s quite a bit of work to be done, involving changes to
juce::AudioProcessor API. On top of that, for cross-platform preset compatibility there’s an issue of marrying the AU preset model to the plugin’s own model (that may have nested hierarchy as opposed to flat AUv3).
That being said, it would be great to hear something from the JUCE team about this issue…
// Also mentioned here: