finally found a way to get the minimum&maximum values of available parameters, so I could make my preset randomiser/mutator/mixer/morpher based on the nord modular patchmutator
As you can see at the module, I'm currently editing 116 parameters using the module.
It dóes take some bit of cpu when morphing or mixing, but the effects can be pretty awesome when you morph this many parameters all at once
-randomisation sets all parameters to a new random value within the bounds of the parameter.
-morph morphs the current settings to the preset selected by the toPreset inlet.
-mutate either select the parameter of either two mixpresets or a random position in between the parameters of two mixpresets (either preset1 or preset2, or a random mix of both presets).
-mix mixes from mixpreset1 to mixpreset2.
-any produced preset can be saved to a location within the preset list.
the "init" can be used to set which parameters to actually control in case there are parameters in-between parameters that shouldn't be controlled by this module, but be left alone.
the module can also be used as an embedded preset module, using multiple modules to control seperate parts of your synthesizer, each having their own set of presets.
note though, that if it's all about being able to morph values, you can better use a module that internally morphs arrays/presets and output these morphed values through outlet's, which can then be connected to the modules. Morphing parameters directly surely isn't the best way as it also communicates these changes back to the computer, but in some cases it can be really useful and straight forward. Eg. you can save a set of parameter settings, that you dialed in manually on the modules themselves, to any preset number or just hit the randomise button until you got a nice sound and save it. Using array's and setting up parameters from there will mean that you'll have to memorize which position in the array is connected to which control...