[LV2] State: load order port values vs dictionary

David Robillard d at drobilla.net
Thu Nov 14 00:23:36 PST 2019

On Sun, 2019-10-27 at 20:16 +0100, Johannes Lorenz wrote:
> Hello,
> Lv2's state homepage says: "The goal is for an instance's state to
> be 
> completely described by port values (as with all LV2 plugins) and a 
> simple dictionary". I think this means that
> * the port values are to be saved/loaded by the host in the usual
> Lv1 
> manner
> * the dictionary is saved/loaded using the `LV2_State_Interface`
> Now, if a host needs to load an Lv2 plugin and has both port values
> and 
> dictionary available in its savefile, in what order must that host
> load 
> these two? Are there even cases where the order could matter?

It doesn't matter, port values are only used when the plugin is run()


More information about the Devel mailing list