How to visualize RNBO outports (peak data) in Scriptnode?
-
Hi,I have a compiled RNBO C++ node running inside a Script FX. The node works, but I cannot see or "tap" the outport data (peak values) coming from RNBO. My question:
How can I expose these internal outports as blue pins on the Scriptnode wrapper so I can connect them to a core.display node? Currently, only the input parameters are visible, but the data stream from RNBO to the HISE interface is missing. Is there a specific C++ flag or a setting in the node_properties.json to make these outports visible? Thanks! -
"Following up on my previous question about exposing RNBO outports as blue pins:
I’ve found a workaround, but I’d like to know if this is the recommended 'HISE way.' Since I can't get the internal outport data to show up as signal pins on the Scriptnode wrapper, I'm now doing this:
Inside RNBO: I capture the peak, apply a slide~ for ballistics, and send it to a standard output parameter (control rate).
In Scriptnode: I connect that RNBO parameter directly to a Global Cable.
In Interface: I use a Timer to poll the cable value and update my UI components.
This seems much lighter on the CPU than streaming high-rate audio data to the UI, and it bypasses the need for specific C++ flags or JSON edits. Does the community agree that using Global Cables as a 'data tap' for RNBO parameters is the most efficient method, or is there a more direct way to expose the outports that I'm overlooking?"