On Fri, 17 Jan 2025 21:53:50 +0100 ichthyo <p...@ichthyostega.de> wrote: >============ Background info: > >Who invokes XMLwrapper::saveXMLfile ? > >* Config::saveMasterConfig() >* Config::saveInstanceConfig() >* Config::savePresetsList() >* Config::saveSessionData(savefile) >* Config::updateConfig(control, value) >* Microtonal::saveXML(filename) >* MidiLearn::saveList(name) >* Part::saveXML(filename, bool yoshiFormat) <- from indirectTransfers >* SynthEngine::saveBanks() >* SynthEngine::saveHistory() >* SynthEngine::savePatchesXML(filename) <----- from indirectTransfers >* UnifiedPresets::save() <------------------ from indirectTransfers >Copy&Paste >* Vectors::saveVector(baseChan, name, bool full) > > >It is clear that not all of those count as "Config data", >yet is a good starting point to find out about persistent config >and who writes when to disk.... >
I seem to have forgotten some of the config interactions :( Which is a bit ironic, seeing as I implemented a lot of them! Ho Hum... -- Will J Godfrey _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel