Wrap into DSP network doesn't work
-
@Christoph-Hart After Wrapping into DSP Network, the Custom node name remains as "chain" and it doesn't compile, throws bunch of errors below. (The latest commit) - The network has 20 parameters.
D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(33,29): error C2923: 'scriptnode::container::chain': 'NV' is not a valid template type argument for parameter 'ParameterClass' [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\B uilds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(32,15): see declaration of 'NV' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(33,7): error C2955: 'scriptnode::container::chain': use o f class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio202 2\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Chain.h(170,64): see declaration of 'scriptnode::container::chain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(57,29): error C2923: 'scriptnode::container::chain': 'NV' is not a valid template type argument for parameter 'ParameterClass' [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\B uilds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(56,15): see declaration of 'NV' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(57,7): error C2955: 'scriptnode::container::chain': use o f class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio202 2\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Chain.h(170,64): see declaration of 'scriptnode::container::chain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(84,29): error C2923: 'scriptnode::container::chain': 'NV' is not a valid template type argument for parameter 'ParameterClass' [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\B uilds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(83,15): see declaration of 'NV' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(84,7): error C2955: 'scriptnode::container::chain': use o f class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio202 2\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Chain.h(170,64): see declaration of 'scriptnode::container::chain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(108,29): error C2923: 'scriptnode::container::chain': 'NV ' is not a valid template type argument for parameter 'ParameterClass' [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\ Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(107,15): see declaration of 'NV' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(108,7): error C2955: 'scriptnode::container::chain': use of class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio20 22\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Chain.h(170,64): see declaration of 'scriptnode::container::chain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(115,41): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(114,7): error C2955: 'scriptnode::container::split': use of class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio20 22\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Split.h(138,64): see declaration of 'scriptnode::container::split' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(121,48): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(353,41): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(358,45): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(361,7): error C2955: 'scriptnode::wrap::sidechain': use o f class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio202 2\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\proc essors.h(423,26): see declaration of 'scriptnode::wrap::sidechain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(365,40): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(366,40): error C3203: 'fix': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type [D:\GitHub\DEVELOPMENT\ CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(488,29): error C2923: 'scriptnode::container::chain': 'NV ' is not a valid template type argument for parameter 'ParameterClass' [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\ Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(487,15): see declaration of 'NV' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(488,7): error C2955: 'scriptnode::container::chain': use of class template requires template argument list [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio20 22\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Users\NoiseAsh Inc\Documents\__HISE__\Current\2024.10.31_HISE-develop_Faust\hi_dsp_library\node_api\nodes\Cont ainer_Chain.h(170,64): see declaration of 'scriptnode::container::chain' D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Source\chain.h(496,43): error C3770: 'unknown-type': is not a valid base class [D:\GitHub\DEVELOPMENT\CST\DspNetworks\Binaries\Builds\VisualStudio2022\CST_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp')
-
Check the XML file to see if "chain" is being used in place of the actual network name. I've had to edit some of these manually for the same reason.
-
@Dan-Korneff Somehow, the name of the Network and Node IDs remains as
chain
. Manually editing fixed it. -
@orange ooh that could be a bug from when the name property was introduced two months ago
-
@aaronventure Definitely a bug. But random.
I think the probability of doing this increases as the network becomes more complex.