Changing Impulses in Scriptnode.
-
@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
-
@Christoph-Hart Thanks so much for the fix and tips!
Can you check one more thing?Compiled DSP networks aren't available in HardcodedMasterFX for Mac OS. This project works fine in Windows.It's not finding the definition of my hardcodedmasterFX from the windows project as well