Hi,
I'm trying to compile a HISE ScriptNode network as DLL on Windows, but the generated DSP project fails.
Context:
HISE develop branch
Windows
Visual Studio 2022
Exporting DSP network as DLL
The network name is nebula
Main errors:
scriptnode::core::clock_ramp: too few template arguments
scriptnode::wrap::no_process: too many template arguments
scriptnode::container::chain: use of class template requires template argument list
scriptnode::container::split: use of class template requires template argument list
The generated file that fails is:
DspNetworks/Binaries/Source/nebula.h
I also found a broken connection in the network related to an intensity2 node:
node type: control.intensity
ID: intensity2
name: intensity1
Its setup is:
clock_ramp -> intensity2.Intensity
intensity2.Value -> lfo_mix
In the XML I found this suspicious part:
<Connection NodeId="dry_wet1" ParameterId="1"/>
I deleted the intensity2 node, removed related connections, saved the network again, deleted DspNetworks/Binaries, and recompiled, but the problem still remains.
Question:
Could this be caused by a stale / orphaned connection in the network XML, or by an incompatibility with control.intensity + clock_ramp when compiling as DLL?
What would be the correct way to fully clean / regenerate the ScriptNode network so the autogenerated nebula.h is rebuilt from scratch?
Thanks.