On 04.06.25 20:46, ichthyo wrote:
And additionally, this field was intended to be static in the class
InterChange, so that it is shared over all InterChange instances
for all SynthEngine instances, correct?

On second consideration...

What do we actually want?
Do we want /a single/ "dirty" state shared over all Synth-instances?

 --> in that case the field in InterChange should be static

Or shall each Synth-instance have its own "dirty" state

 --> in that case the field should be a regular (non-static) menber


Just guessing here, but it seems we rather want the second variant,
since when you touch some button, that is always local to some
Part instance in /some/ Synth instance; while at the same time
there might be another Synth instance (or LV2 plugin instance
in the same Host!), which maybe even has loaded the same
instrument, but was not touched and thus is not "dirty"





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

Reply via email to