On Fri, 17 Jan 2025 20:24:55 +0100
ichthyo <p...@ichthyostega.de> wrote:

>>> On 17.1.2025 09:13+1 Kristian Amlie <krist...@amlie.name> wrote:  
>>>> 3. LV2 instance: Essentially the same scenario as scenario 2.  
>> On 17.01.2025 11:59, Will Godfrey wrote:  
>>> Yes, but with LV2, we always work in an 'internal' state mode and never use
>>> any of the stored config/instance data, so we should probably block *all*
>>> config updates for LV2 - although I don't know what we'd do about graphic
>>> themes.  
>
>On 17.01.25 17:44, Kristian Amlie wrote:
>> Yes! I was going to suggest that too.  
>
>This makes me feel queasy.
>LV2 differs only in very few aspects from standalone.
>
>If I recall correct, we do load quite some config from the setup directory,
>including screen layout, opened windows, and several further aspects.
>
>What we do right now is to block some config settings in the GUI for
>any instance, that is not the "primary instance". Which is somewhat 
>problematic,
>as the user has no direct way to influence the instance numbers with LV2

I stand corrected. I didn't realise is was doing that :(
However, apart from the GUI stuff which it will write directly, I don't think
it makes any attempt to save the config data.


> and
>it is even possible to close the first plugin instance and leave further ones
>running. In which case there would be no way of altering some base settings
>via UI.

This bit has worried my for some time but only from the point of view of the
first instance knowing there's nothing else running.:(

>@Will: what do you mean with 'internal state mode'?

The get and put commands. Nothing else uses them.


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to