Compiling convolution nodes
-
Hi everyone.
Im having some trouble compiling effects that use the convolution node.
I wrap my effect into a dsp network, I compile it as a DLL.When I go to open up my project, HISE crashes.
Whats even weirder is when I go to check after the DLL compilation, there is no node in AdditionalSourceCode and the XML is missing information.Has anyone else had this issue? I remember being able to compile effects with convolution maybe 2 weeks ago, seems like something has been broken since then.
-
@JL-LV Scriptnode is a little temperamental at the moment. I've had to rebuild a project about 10 times now :(
Keep a backup every step so you can figure out what causes then issue... then make a snip to show @Christoph-Hart -
@dustbro I'm doing currently a lot of work on the code generator but the autogenerated C++ code is supposed to be "discardable" in the sense that there is no valuable information inside it that justifies the burden of backward compatibility
So while I'm trying my best to keep backwards compatibility for the actual networks, you can expect to reexport the dll nodes every time you pull the HISE source code.
@JL-LV yes, please post a snippet. Compiling convolution nodes is working over here (I used it in the latest PercX update), but there might be many factors that I haven't covered yet - the entire build chain is slowly getting a bit more robust, but it's still many things to check.
-
Here is the test project.
( I am on MacOs btw) -
I just tested in Windows.
In Windows I am able to wrap the effect as a dsp network. When I go to compile as DLL, I can reload the effect after the compilation but it does not load as the compiled DLL. When I enable the compiled mode by clicking on the icon, the effect crashes.Unlike in MacOs, the XML does not seem to be missing any information