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