Max RNBO HISE Tutorial Vids available
-
Hiya All
I have seen a few requests on the forum for some vid tutorials about exporting a RNBO Max patch into HISE for use as a Hardcoded Master / Script FX.
I've been lurking on this forum for some time and have learnt a lot so I thought I'd give something back make a few short tuts:
The first is a basic overview of exporting a RNBO patch as C++ and importing and compiling as a DLL in HISE:
Max RNBO C++ Export into HISE
https://youtu.be/64dTcwnP40o?si=sZ0JiMztyBq3-aSmThe 2nd goes a bit further and ports a Gen patch into RNBO then exports / imports the code into HISE as a DLL. Gen is the sexy part of Max that allow us to do some crazy audio processing. There is lots of Gen examples online, most notably on the C74 forum:
Max Gen RNBO C++ Export into HISE
https://youtu.be/-0tkr5ypLT4?si=wY8SXIS-YDT8Gw6-Hope this helps someone. I'm a Max Certifiaed Trainer and have been diving deep into it for decades, so if you have any questions or need some Max / Gen / RNBO help just reach out.
Best wishes from sunny Kreuzberg Berlin.
Phelan
-
@Phelan-Kane Thanks a lot for this, I'm a beginner with Max and am eager to learn more!
Right now I'm wondering how to set up an RNBO patch to Hise with "Tempo sync" -
@Phelan-Kane Excellent. I created a thread
https://forum.hise.audio/topic/6991/rnbo-video-tutorial-for-hise/14?_=1694941370450
asking for RNBO tutorials. Thank you for Making Video Tutorials on it. I hope we will see more in near future.Best regards,
DabDab -
Phelane, thank you so much for putting these videos together.
I am an experienced Max user but was having difficulties bringing them into HISE so this is a game-changer for me! Really look forward to start implementing some of my RNBO patches in this software, the gen vid is an added bonus ;)
Still have some lingering questions/doubts about the licensing of RNBO (appears to be GPLv3) https://support.cycling74.com/hc/en-us/articles/10730637742483-RNBO-Export-Licensing-FAQ
-
So I may have jumped the gun here because I just attempted the process but I am receiving the same errors as before: "error C2360: initialization of 'r0' is skipped by 'case' label. Not really sure what this error message means but has anyone else experienced the same issues?
-
@HISEnberg looks like a codegen issue, you cannot declare variables in a case statement without enclosing it in
{}
brackets.If the error is thrown in the generated RNBO code, you will need to open a bug report on their end.
Oh, and best user name ever :)
-
@Phelan-Kane
Thank you for these tutorials!These RNBO Guitar Pedals patches have a connected MIDI CC.
Is there a way to disconnect them? -
@Christoph-Hart Thanks Christoph!
You are correct it is something that RNBO fixed on a recent update (RNBO 1.2.1) for anyone who might experience similar issues.