Max Gen RNBO C++ Export Zero Delay Diode TB303 Poly Filter HISE Tutorial
-
Hiya All
Recently @Christoph-Hart was kind enough to add the following pre processor definition into the dev branch for us:
NUM_HARDCODED_POLY_FX_MODS=2
This means we can now use mod sources across our Hardcoded Polyphonc FX.
You can read all about it here:
I have made a tutorial about how to export a diode ladder TB303 zero delay filter Gen patch via RNBO in Max as C++ and using the code as a Hardcoded Polyphonic FX in HISE. This allows you to use the diode ladder filter emulation with polyphonic modulation inside VST's exported from HISE:
https://youtu.be/3OJ6BBl5J1s?si=SlqxcWb1dmE8uZsL
Zero delay filters have been all the rage in plug-ins for the last 10 years or so. They sound great and are much better than standard DSP models:
The Art of VA Filter Design:
https://www.native-instruments.com/fileadmin/ni_media/downloads/pdf/VAFilterDesign_2.0.0a.pdfUrs Heckman Blog:
https://urs.silvrback.com/zero-delay-feedbackOli Larking C74 Forum post:
https://cycling74.com/forums/zero-delay-feedback-svf-in-genHere's a link to the Max/RNBO patch and the final HISE project:
Any questions just shout. There's a few zero delay feedback patches available online. Check out the C74 forum for more examples.
Have fun.
Phelan
-
@Phelan-Kane Amazing. Thanks for sharing!
-
@Phelan-Kane
Great! Thank you! :-) -
Great work thank you for sharing @Phelan-Kane . I just wanted to put this out there, a great collection of "virtual-analog" faust filters on this Github repo. They are monophonic but quite easy to make them poly and they work nice inside of HISE.
-
@Phelan-Kane thanks a lot for this!!
-
@Phelan-Kane Excellent.
-
Cheers for sharing. How does the licensing and copy-protection work here? RNBO is subscription-based, as I understand. Is the exported code/binary unrestricted? Thank you.
-
@clevername27 RNBO has a subscription model (10$/month) or you can purchase it outright for $300 USD (though you will also need a Max MSP license to use it). The code generated is GPLv3 though there are some caveats depending on your organisation and how you plan to employ the code. They are pretty open to working out licensing models if you contact them directly.