Hi all! Working on a project that does some very heavy lifting during the getStateInformation() call. I’m wondering if Juce might provide any queryable context as to when the call is occurring. (IE - startup, shutdown)
In some daws (reaper, for example), getStateInformation() is called each time a parameter gesture is complete. The GSI call is happening on the messaging thread, which causes visible hangs at the end of each move. There might be options for optimizing the code in that routine, but I was just wondering what my options are for threading the work, specifically when GSI is called outside of setup/teardown.
(Obvisously these routines are crucial, and need to block and assemble immediate serialization data during plugin start and finish)