Cannot Compile ScriptNode Networks with Clones and Sliderpacks 🤪
-
There are 14 Nodes and four Clonepacks. Each Clonepack is tied to a SliderPack (via External Slider Pack Slots) in the UI thread.
ª macOS 10.3
• Xcode 16
• Macbook Pro M2
• Last few Development Builds of the IDEI would truly appreciate some help, if possible.
Within the HISE IDE:
- The HISEScript compiles without error.
- The link between SliderPacks and ClonePacks works, as does the Clone Network.
But compiling the DSP Networks fails. The error message unfortunately says nothing else except that there was an error. (There is no other Compiler Output.) The Network containing Clone Nodes is
remakeHybridModeller
." All the other Networks are listed before it in the log (I guess the compile ordering is alphabetical, based on the Finder's filename sort.).
So, I tried compiling the plugin (with the Clone Network set not to compile), and that produced the error messages below.
Some tests…
- Removed the Clone Network from the project, and recompiled. (it does).
- Rebuilt the Network again from scratch. Never used "undo". Never changed the number of Nodes. (This presumably rules out there being a specific problem with
medianStartDelayInSamples
. - Rebuilt every part of the interface associated with the Clone Network's parameters (including the Sliderpacks). Never used "undo".
- Built HISE with various development builds.
- Updated build target from 10.1 to 10.3 for HISE IDE.
- Tried the suggestions in the Forum's other threads on problems compiling Clone Nodes.
- The obvious stuff, like cleaning build directories, trying different build options (linking, substitution) restarting the computer, threatening the computer that I'd reformat it, etc.
- Many, many (many) other combinations of things. I can't recall them at this point. I may be going crazy.
I'm happy to look at the code, but I don't know what file that class template is in. The
medianStartDelay
parameter is modulating a Converter Node. It also almost seems like the compiler is trying to count the number of parameters, but counting them across clones instead.
Here is a link to download the Network's XML file (as it's too long for a Forum post).