Reading all preset values in VST3?

Is it possible to read preset parameter values in VST3 like you can in VST2?

I would want to read all presets’ parameters and not just the current settings. It seems that this is would require to use setState(IBStream) with a preset file and then reading parameter values using getParamNormalized()?

You can not directly read the parameters from a VST3 preset. You have to :

  • create a VST3 host
  • load the plugin
  • restore a state from a VST3 preset (setState)
  • read each parameter (getParamNormalized)