Changing Impulses in Scriptnode.
-
@dustbro Basically, it's the Effect Slot unit's custom network version.
You can select/swap your compiled custom dll networks with this unit and code them via script using the same API as with the older FX modules. -
@dustbro simply compile your scriptFx, add a hardcoded fx module and select your custom fx in the list, and voilà.
Very neat indeed -
sweet! I'm gonna check this out now
-
@Christoph-Hart Is there a version of this for poly effects or synths?
-
@d-healey poly effect yes. Synths no, but that‘s where the new SilentSynth comes in handy (actually it‘s exactly made for this purpose).
-
-
@d-healey a silent synth.
-
@Christoph-Hart It's so clear to me now that you've added a space :p
Do I add a hardcoded effect to the silent synth and load the network in there?
-
@d-healey yes. If you‘re using an envelope in your synth you‘ll have to enable HasTail before compiling, but this concept is still under construction...
-
@Christoph-Hart I can't seem to compile DSP that contains the convolution node. Issue reported on github scriptnode_testsuite
-
@dustbro latest develop? The Dorian Marko piano uses a convolution node in a compiled node so it definitely works (at least in my case). Are you using external slots?
-
@Christoph-Hart latest develop. External slots used. Maybe it's an issue in Linux? I'll try PC
-
@dustbro Ive also been having this issue! Ive tried on Mac and PC, when I go to compile the node, the compilation process works, but when I go to open the project again, HISE crashes, (I think might've described this same problem on another thread which you also responded to). Seems like im not alone!
-
@Christoph-Hart I can't even wrap the node. It disappears when I reload.
If I try to unload/reload the DSP, I get an error:
-
-
It was indeed a small bug that I introduced when I ADDED SUPPORT FOR THIRD PARTY C++ NODES.
Should be fixed now.
-
@Christoph-Hart I'm unable to wrap/export a DLL that contains the oversample node. I'm getting the error:
c:\users\dan\documents\github\hise\hi_dsp_library\node_api\nodes\containers.h(116): error C2039: 'isPolyphonic': is not a member of 'scriptnode::wrap::oversample<0,ReverbChain_impl::oversample_t_,scriptnode::scriptnode_initialisers::overs ample>' (compiling source file ..\..\Source\Main.cpp)
What is the proper way to integrate oversampling with nodes that I'll be using in the HardcodedMasterFX?
-
@dustbro Are you able to compile the convolution network without the oversample node?
-
@JL-LV yes
-
@dustbro It's fixed now.
BTW, I have a few suggestions for your workflow (according to your video):
- Do not use the wrap functionality if you want to make a node (this should only be used if you want to extract parts of an existing network into a separate network. Use the "New network" button in the scriptnode "Home Screen" and enter the name directly - you'll have to manually enable the
AllowCompilation
flag but then you don't have to do the weird closing and restarting. - If you use the pen icon in the module tree, you can add modules without having to open the module popup. One click less :)
- Do not use the wrap functionality if you want to make a node (this should only be used if you want to extract parts of an existing network into a separate network. Use the "New network" button in the scriptnode "Home Screen" and enter the name directly - you'll have to manually enable the