RNBO Externals

Eli's icon

Hi all,

Researching the functionalities and potentials of rnbo~ and had a question:

It seems that while there is a near parity between Max objects and RNBO objects, there is not any parity between external Max objects and RNBO objects (which makes sense to me, given the other constraints of RNBO).

This leads me to ask: is it possible to code RNBO externals, that is, external objects that will load into RNBO (and likely not load into Max)? This suggests another question: is it possible to convert Max externals to RNBO externals?

I didn't see anything in the RNBO forums about this, so thought I'd ask! Thanks.

👽'tW∆s ∆lienz👽's icon

not possible yet… i glean from this conversation:

DIEMO SCHWARZ NOV 02 2022 | 5:23 PM: “Very interesting, but the BIG question is this one: Is the RNBO object set extensible via an SDK by our own C++ code?”

JOSHUA KIT CLAYTON NOV 02 2022 | 5:40 PM “@Diemo Not at this time, but we have done some prototyping of this type of feature and would love to hear more from developers that might be interested in that sort of feature over time to consider for future versions.”

(taken from this thread)

but this new ‘RNBO Externals’ thread could be used to discuss what developers would want there(?)

Roman Thilenius's icon


it was always my dream that you could just convert patchers to externals, and it seemed logical that it does not need much more than mashing the source code of the used externals together to do so.

while this assumption is probably already wrong, with RNBO you should not forget that it is signal rate only, while the majority of MSP objects support and need data rate, too.

so an 1:1 library here, never.

Curveau's icon

"while this assumption is probably already wrong, with RNBO you should not forget that it is signal rate only, while the majority of MSP objects support and need data rate, too."

Could you possibly clarify what you mean here!?