FR: Hide AudioParameters from Host

AudioParameters have a lot of useful features like Undo, Redo, Persistence, and a way to connect them to the UI with Attachments with defined data ranges.

It is possible to exclude parameters from host automation with isAutomatable(). But they are still reported to the host and some plugin formats and hosts ignore this flag.

It would be great to have an option to completely hide the parameter from the host. There are several reasons for this:

  • Hosts or plugin formats that ignore isAutomatable()
  • Parameters that trigger CPU-intensive calculations.
  • Slow loading times when having too many parameters.
  • Internal infrastructure parameters (next preset buttons, pitch wheel, mod wheel params…)