I would like to control Melda Production plugins with a control surface (i.e., faders and knobs to touch, not just using the mouse), and I would like to do this across various plugins, devices and presets. Is there perhaps some recommended way to do this?
I was considering to do the following. Is that a good idea, and if not why not? Any better idea?
My control surface shows the MultiParameters, so I can control them directly with controllers. The names are not ideal -- the beginning of the name is the group (e.g., Globals) and often mainly that group name is shown on the control surface, as the whole name is too long -- but I can see the MultiParameters listed in the plugin itself in edit view, so this is not too bad.
However, in many devices, between the (possibly long) list of named MultiParameters (those that usually matter) there are often distributed many unnamed and unused MultiParameters, and there might be some MultiParameters at indices that go beyond my control surface. So, what I consider doing is by using MultiParameter-Manager to simply move the named MultiParameter closer to each other so that there are no gaps.
Can such moving of all named MultiParameters at the beginning of the MultiParameter list perhaps break anything? Why are there commonly those many gaps in the first place?
Alternatively, I also considered controlling all MultiParameters with CC messages. It is nice to see that in the MIDI Settings there exists already the option to save a list of main controllers independently of the preset/device/plugin -- great! I was thinking that with this added abstraction layer of main controllers I might also be able to safe some similarly generic mapping of such main controllers to (multi-) parameters. I was planning to define a very simple mapping were Main 1 is mapped to Param 1; Main 2 to Param 2 and so forth and then safe that as a preset that I might then open in different devices or plugins, but it seems that is currently not possible. Right? Or did I perhaps miss something?
The advantage for me to use CC messages over any DAW integration of a controller could be at some stage that CC messages could also be send to plugins contained in some wrapper or be running on another machine (e.g., via Vienna Ensemble Pro), but currently this is not too important. Also, if the CC message approach would work, I could have more more controllers available (without switching any pages on the control surface etc.). Anyway, just getting one approach running is fine.
I am a complete Melda-newbie, so please bear with me if I misunderstood something.
Feedback on anything I possibly missed would be greatly welcome. How are others doing this?
Thanks a lot!
