Yes, I also think it would require a different and much more modular approach.
e.g. when one setting is changed, than only the part of the algorithm implementing this one settings should be re-executed.

The existing algorithm with the drop & recreate approach should be left untouched.
To supplement it, a second a more modular approach could be developed to support changing only one or a few settings at a time.

I agree that it would involve a lot of work but once it's done it would be a feature nobody would want to miss, almost like Undo/Redo or the nondestructive editing features in DAW.

Last edited by Mediterrano; 01/10/22 11:50 AM.