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