On Sat, 7 Sep 2024 15:06:59 +0200
ichthyo <p...@ichthyostega.de> wrote:

>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?

This seems to work here without Xruns. That's with 6457 instruments in 164
banks :)

>Maybe you could also give Carla a quick try, because this fix might have
>made a difference there too?

Unfortunately there is no improvement with this.

>Another minor observation: on my branch, Yoshimi always prints
>
>"Main Unrecognised Main"

It's generated by data2text(). It seems you've sent Command block to the main
section it doesn't recognise.

-- 
Will J Godfrey {apparently now an 'elderly'}
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


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

Reply via email to