stoermelder's Idea und Development Thread

Hi Ben, first off, thanks a lot for your brilliant modules!

I am currently toying around with different ideas to quickly/flexibly add control elements like buttons and knobs to a module canvas. My use case is that I want to use this module as an interface to control other modules in the patch via midi mappings from a unified interface (some more about this here).

Long story short, I’ve been thinking that your GLUE module already has a lot of what I’d need for this. To illustrate what I have in mind:

In the screenshot, I’ve used a VCV Blank (resizable) and added a few labels. (Strip even allows saving the whole state of this prototype controller :star_struck:). Now the functionality I’m looking for would be to freely place interface elements like buttons and knobs just like I can do with labels. Two possibilities would be to 1) make modules similar to GLUE that allow placing those elements, or 2) have some experimental mode within GLUE that expands some magic commands like {{btn}} or similar into actual control elements.

Regardless of these two possibilities, what would be required is creation of control elements on the fly. As long as that is possible, I’d imagine coding this up based on GLUE might be relatively straightforward? I have no experience with VCV plugin development so far, so I wanted to ask for your input. More specifically, 1) would on the fly widget creation be possible?, and – in case you like the idea at all – 2) would you have an interest in implementing it or receiving a PR if I succeeded?

Cheers!