what's the purpose of UI objects in RNBO?
Hey all,
I started learning RNBO, the idea being to use it to prototype audio FX plugins and finally export C++ code to integrate in a JUCE project (so I can add my own UI etc.).
The approach I took so far is to have some DSP process in the RNBO patcher, and interface with the outside world via parameters. This allows to use the RNBO object in max (e.g. by connecting sliders and knobs to the parameters) as well as in the C++ code.
I've just noticed that inside a RNBO patcher we can actually add sliders, number boxes etc. I guess I'm missing the point here but I was wondering, what's the use case for those? E.g. let's say I use sliders inside a RNBO patch - what happens once I export e.g. to plain C++ code?
Thanks! 🙂
best guess-
try inside gen - sliders, num box etc - nope
debugging wonderful in rnbo
-- remove for export
Thanks for your answer, but I'm not sure what you mean 😆
I guess you're not sure either?
a toggle or a numberbox does not only serve a GUI, it also offers a bunch of functions.
they remain active in an exported RNBO patch just as a max GUI objects continues to work when the patcher window is not visible to the user.
(best practice is still to remove them in both cases when they patch is finished, amen)
Thanks for your answer, but I'm not sure what you mean 😆
You cannot put slider or number inside of gen - makes it very difficult to debug
You can put sliders and number inside of RNBO- very convenient for debugging
debugging patch from the inside without having to set params and working from the outside
RNBO more convenient- gen not so much -
And what Roman said

Ah ok, makes sense. Thanks!