[Feature Request] Use Module GUIs in as pre-built templates in Interface Designer
-
It would save a lot of time if the pre-built GUIs from each of the modules could also be used as the basis for our own GUIs in the interface designer. Ideally they would come all hooked up with each of the UI elements already configured properly for each of their attributes so that we don’t have to hook up each knob and its values one by one.
-
@IsaacToast said in [Feature Request] Use Module GUIs in as pre-built templates in Interface Designer:
It would save a lot of time if the pre-built GUIs from each of the modules could also be used as the basis for our own GUIs in the interface designer. Ideally they would come all hooked up with each of the UI elements already configured properly for each of their attributes so that we don’t have to hook up each knob and its values one by one.
build your own using the include statement - for the scripts
and in the script:
use Component.add... to create the components you want in a panel...
place the onComponent call backs...
-
Oh I didn’t realize this was possible to do. Someone else told me in another thread I had to build them myself, one UI element at a time. Though, would still be cool if it could be done via the Interface designer and not via the script editor.
Anyway, thanks for the tip @Lindon !
-
@IsaacToast said in [Feature Request] Use Module GUIs in as pre-built templates in Interface Designer:
Though, would still be cool if it could be done via the Interface designer and not via the script editor.
Most of the time you don't want all the controls from an effect on your UI. Usually you'll only want a few, especially if you have a lot of effects. It might also be the case that you want the controls to do more than just manipulate a single effect parameter. For example with the delay you probably want the delay time knob on your UI to control both the left and right delay knobs of the effect.
Building out the UI yourself gives you all the flexibility to have what you want and it doesn't take very long. If you do it via scripting as Lindon suggests then once you've done it you never need to do it again.
-
Also for a quick connection of UI elements to modules you can use the connection wizard function in the interface designer - this makes connecting as easy as mapping parameters in a DAW.
There‘s absolutely no point spending any effort in bringing the stock HISE module UIs to the interface - as soon as you want the tiniest amount of customization you‘re locked into whatever questionable design I chose for those bad boys.
-
Thanks @d-healey and @Christoph-Hart - good to know.
I should have clarified in the feature request that, of course, one would want to be able to edit the prefab modules in the interface designer, for those of us who just want to quickly prototype visually without doing a lot of coding. But, if that is impossible, then, yeah, not worth it.
Anyway, thanks again!