On 07.09.24 12:41, ichthyo wrote:
Is it possible to load the history and the banks /after/ initialising but
/before/ starting the engine?
I will try that out...
Hi Will,
This fix is applied now; I have squashed it into the changeset
"Instances: introduce a dedicated post-boot refresh for the GUI"
And I have consolidated and rebased on top of current master.
Looks like it's working here. On my Laptop, I don't get xruns any more,
even with several Synth instances. And the Banks / Roots are there.
In hindsight, it was not the best choice to put bank loading directly /in/
the SynthEngine code, because it is rather something regarding configuration
and instance initialisation. Also, the counterpart, the saveBanks is also
in InstanceManager::Instance::shutDown()
Thus now the loading would go into:
InstanceManager::Instance::startUp(PluginCreator)
See InstanceManager.cpp, line 332.
Could you please have a look if this start-up sequence looks plausible?
Maybe you could also give Carla a quick try, because this fix might have
made a difference there too?
Another minor observation: on my branch, Yoshimi always prints
"Main Unrecognised Main"
after start-up completed and before the CLI prompt appears.
Do you have any idea which part could generate this output?
-- Hermann
_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel