On 22.01.2025 23:14, ichthyo wrote:
First of: what are the actual problems we see with the current state of affairs
regarding LV2? Before we got into this discussion, we were able to live with the
current situation since some years....

On 23.01.25 18:13, Kristian Amlie wrote:
This started with me wanting to support for Omni mode. Both of you preferred to
have this setting in config data.

Responding only to this part in the "Omni" thread.
This brought us into a general discussion regarding Config, Instances
and persistent state. In the light of that discussion, it seems to me
that for "Omni" we have two different pieces of data to be persisted

(1) shall Yoshimi react to "Omni" MIDI messages?
    This would fit into the definition of "Config".
    Since our base config is very slim, according to the current
    habits, such a setting would go into the *Instance Config*

(2) is Omni mode currently enabled for some Part?
    So that would fit the definition of *Patch State* and would be
    only saved into a /state file/
    In the data structure, it would probably go somewhere into the
    global part data, similar to legato, keyshift, channel and destination.
    (I mean not into the nested <INSTRUMENT> node )

-- Hermann





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

Reply via email to