RNBO in Hise works but not after plugin export
-
Hi guys. I'm new to Hise and I hope you can guide me in the right direction. Have tried for days to make it work but it always ends up the same way.
I made a RNBO patch, exported it and did the steps seen as in this video: https://www.youtube.com/watch?v=64dTcwnP40o
In RNBO it manipulates audio ch 1&2 by recording to buffers and repeating them in different ways.
The rnbo network works exactly as expected in Hise. Manipulation is triggered by MIDI input.Whatever steps I take I end up with a plugin not processing the audio, it just goes through. The knobs don't affect anything. Midi also affects nothing. I can see that the keyboard in the interface receives MIDI.
When I export the RNBO patch as VST3 directly from Max without going to Hise everything works as expected. But I want to create a GUI. Now I'm here.Things I've trie. All of these methods are tested in Hise and work perfectly. But as a plugin they don't.
- RNBO within a Script FX. Global Wet Dry. Result: Not even for params outside RNBO work.
- Create a version of the RNBO patch without midiin, instead preparing it to receive expected numbers then script a translation for MIDI to params in Hise.
- Compile Script FX separately before exporting. This resulted in a VST3 crashing my DAW (Nuendo).
- Skip using Script FX and just use the RNBO thingy in a HardcodedMasterFX and keep the MIDI to param script. (had high hopes on this approach but same result)
When exporting there are no errors.
Saw some warning (C4804: '<' unsafe use of type 'bool' in opreation)
Maybe unrelated but IPP threw an error so I disabled it.Hise 4.1.0. I'm on Windows 11. Please guide me.
-
@felix-martinz I'd get a very basic RNBO patch working in a HISE plugin first.
Just to make sure all the transfer steps are working properly.
Then slowly add features to see where it breaks.
EDIT: I'm watching this topic because I'm about to embark on RNBO > HISE too.
-
-
@felix-martinz
Did you export it as FX plugin?
If so, not all daws are able to send midi to an FX plugin, maybe that is the problem?
Enable Midi Input FX as @felix-martinz said and try with different daws -
@ulrik We should have some kind of list by now if we keep track of things DAWs do and dont like. Is there anything like this anywhere?
-
@Chazrox said in RNBO in Hise works but not after plugin export:
@ulrik We should have some kind of list by now if we keep track of things DAWs do and dont like. Is there anything like this anywhere?
Yes, I agree, it would come in handy
I don’t think such a list exists -
Hi guys and thanks for you replies.
@dannytaurus I created a rnbo patch with a simple gain param. If I exported it as FX plugin, the knob worked. When exporting as MIDI FX plugin the knob didn't work.
@Allen yes, those settings are enabled.
@ulrik Exported as MIDI FX plugin. I know for sure Nuendo/Cubase supports it. It also works directly exported from Max. I also see the interface keyboard reacting to MIDI in.
Idk know, maybe I should just go directly to Juce for the interface. It's just so much to learn and vibe with no prior C++ coding knowledge...
-
@felix-martinz said in RNBO in Hise works but not after plugin export:
@ulrik Exported as MIDI FX plugin. I know for sure Nuendo/Cubase supports it. It also works directly exported from Max. I also see the interface keyboard reacting to MIDI in.
I'm not sure about Windows, but on Mac the MidiFX plugin is not able to handle audio that I know of.
In Logic the MidFX plugin is inserted before any instrument, manipulating the incoming midi and then sending it to the instrument.
You should go the FX plugin route compiling.I have RNBO working here, both as pure FX plugins and inside instruments.
Did you set "ENABLE_ALL_PEAK_METERS=1" in the project settings?