Would it be possible to use a local compiler for VST3 targets?
Hi gang!
First if all: huge compliments for RNBO~... I'm still very much a newbie at the time of writing but I already managed to build, and use, a very crude VST3 plugin and... it's just amazing. See: I use both Live (suite) & FL Studio side by side and while I have M4l in Live I always fantasized about what might happen if you could use Max with DAW's like 'FLS'. Now I can!
Question... everything works as expected but I'm wondering if it would be possible to 'overrule' the cloud compiler and instead use a locally set up compiler & framework? Or is this approach fully hardcoded into RNBO?
Note: I'm not necessarily asking how it can be done, merely if...
Thanks in advance for any feedback!
(edit): Thanks for the feedback! I overlooked that option and I can easily imagine that this will make it much easier for people to filter stuff. Not gonna respond because we don't need a "ping", so... figured I'd just edit.
So, yah, in hindsight this was a bit of an obvious question I suppose...
First things first: the export sidebar features 2 options for "Source code" where the 1st option is C++ source code export. That's an obvious approach.
Second... having already experimented with VST exports (and being very impressed with it) you'll quickly learn that VST builds are powered by Juce; a "framework for audio applications and plug-in development". Best part is obvious: it can be downloaded and used for free, which is something that Cycling '74 is doing.
And there's my answer. Of course I still need a compiler for all this, but that's something which Visual Studio can handle for me.
Thanks for answering you own questions so that others with the same question can have a quick hint on what to to.
Instead of editing the title als ‚(solved)‘ there is a resolved tag you can give to the topic instead. ;)
Here is the JUCE adapter code that we bundle with the RNBO source code: https://github.com/Cycling74/rnbo.adapter.juce
and here is a template project that we provide for creating your own customized JUCE/RNBO based projects: https://github.com/cycling74/rnbo.example.juce