Presets module for Instrument rack / Processor rack
We can save intrument rack or processor rack as such into standard presets browser. Every such preset is basically snapshot of whole instrument. So if i create let's say some synth as instrument rack, then every it's state (preset) i save, is independent from rest. Which is in many cases good thing, but in some cases also not that much.
If i change some routing in rack (let's assime it is not completely breaking functionalit but just some fine tuning) and i want still keep all presets (accepting that they may sound a bit different), there is no other way than iterate through all of them and do the change in every one of them.
Now. Imagine module "Presets". When created insice Instrument rack of Processor rack (it may work same way like FX modules for WT synth) it will allow to save whole spanshot state of rack as internal preset in preset list within that module .. allowing basic browsing through list, loading preset, deleting preset. Nothikng fancy, just select, with left/right arrows, some + icon for save new, pencil for rename, trashbin for delete.
Would be also amazing for better distrinution of instruments, casue often creating instrument is one thing, but then creating bunch of sounds with it and distribute them is other thing (which leads me to another nice feature - and that would be if that module will be able to improt/export presets, ideally as zip file or worst case as some txt /xml/json format - anything which internally Drambo uses for saving presets.
Main caveat is that if i save some preset into such preset module, and then i change rack structure, then preset may be not that relevant anymore. I think this is not needed to be solved in some complicated way - in such case parameters from preset which can be loaded will be loaded, rest will be just omitted.. Ideally such preset should be marked red or somehow in list, to seee that it may be not completely relevant to current structure of instrument.