currently,
if you load a patch that references a plugin thats not loaded, the module is just omitted from the patch.
basically, you have to either manually load the plugin, or have it set as auto-load.
(at least this is what happened for me… unless there is a bug?)
what id like is IF the plugin is present on the sdcard, then meta module automatically loads its when the patch is loaded. (ofc, assuming its on the sdcard!)
Im assuming the load/auto load is to save memory, only having the plugins you are using in memory.
the issue is, you may well only use a particular plugin for a few patches, for a specific use.
so you want have it loaded when you load the patch, and frankly, you’ll probably have forgotten you used it… and the patch will just not work, and you wont know why.
ofc, this brings up the ‘issue’ that if you keep loading new patches, with different plugins - you’ll end up loading a lot of plugins.
so perhaps, in this use-case, MM could, when switching patches, unload all modules that have not been explicitly loaded or loaded via auto-load.
( I guess you could ask user … but its probably ok to just do it)
as a bonus , lol… (but somewhat related)
it might be useful to somewhere detail modules that were missing when loading a patch - this will be useful if users start sharing patches.
or perhaps even just have a blank panel/module, with name of the module in patch view, so you know something is missing.