First some questions
- Is it possible to read the entire patch, enumerate all the objects and their parameters?
- Further is it possible to change the parameter values (and read them back) live, using the enumerated references, at runtime?
I'll also explain why I want to, in case i'm missing something important or simpler.
I want to write an object (especially one that can act as a controller object) that tells a remote controller device what parameters are in a patch, so the device can let me menu dive all parameters without first assigning CCs etc. The point being, that as I play with patches, I want to mess with parameters on the fly, slowly zeroing in on the ones that I'll want to assign to CCs in the final design.
I already have a controller with an OLED and encoders/switches that will let me menu dive. I am going to use sysex to update object/parameter/value data and allow the controller to manipulate the values.