Problems Compiling DSP networks and Plugins on Windows 11
-
Hi, i´ve recently upgraded my windows develop machine to Windows 11, HISE Builds just fine with Faust enabled but now i got this error:
Everything is compiling fine on my previous Windows 10 Machine and i dont know where to start to debug this issue, anyone can help with this?
-
Ok Found the culprit! It was the "Clear" Nodes in a DSP Network, i was using two different math.clear nodes in splitted signals, i removed one of them and save the network and the DLL Compiles fine! the question is why is compiling in my previous machine and not in this one?
I Leave the full Error report:
C:\Developing\HISE\hi_dsp_library\dsp_nodes\CableNodeBaseClasses.h(128,2): error C2280: 'scriptnode::parameter::list<sc riptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,s criptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity> ,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empt y,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identi ty>>::list(void)': attempting to reference a deleted function [C:\Developing\Tests\Test\DspNetworks\Binaries\Builds\Vis ualStudio2022\Test_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') C:\Developing\HISE\hi_dsp_library\node_api\helpers\parameter.h(653,1): compiler has generated 'scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20 ,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnod e::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoo thed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<sc riptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>::list' here C:\Developing\HISE\hi_dsp_library\node_api\helpers\parameter.h(653,1): 'scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container: :chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::cl ear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::con tainer::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operati ons::clear,1>>>>,scriptnode::ranges::Identity>>::list(void)': function was implicitly deleted because a base class in vokes a deleted or inaccessible function 'scriptnode::advanced_tuple<scriptnode::parameter::bypass<scriptnode::bypass ::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpN ode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode: :bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::ma th::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>::advanced_tuple(void)' C:\Developing\HISE\hi_dsp_library\node_api\helpers\parameter.h(92,1): 'scriptnode::advanced_tuple<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container:: chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::cle ar,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::cont ainer::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operatio ns::clear,1>>>>,scriptnode::ranges::Identity>>::advanced_tuple(void)': function was implicitly deleted because a data member 'scriptnode::advanced_tuple<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::contain er::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations: :clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode:: container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Oper ations::clear,1>>>>,scriptnode::ranges::Identity>>::elements' has either no appropriate default constructor or overlo ad resolution was ambiguous C:\Developing\HISE\hi_dsp_library\node_api\helpers\parameter.h(91,26): see declaration of 'scriptnode::advanced_tuple<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scri ptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::ma th::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed< 20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptn ode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>::elements' C:\Developing\HISE\hi_dsp_library\dsp_nodes\CableNodeBaseClasses.h(128,2): the template instantiation context (the oldest one first) is C:\Developing\Tests\Test\DspNetworks\Binaries\Source\Main.cpp(36,3): see reference to function template instantiation 'void scriptnode::dll::StaticLibraryHostFactory::registerPol yNode<scriptnode::wrap::node<TapeEmu_impl::instance<1>>,scriptnode::wrap::illegal_poly<scriptnode::wrap::node<TapeEmu _impl::instance<1>>>>(void)' being compiled C:\Developing\HISE\hi_dsp_library\node_api\nodes\OpaqueNode.h(412,4): see reference to function template instantiation 'void scriptnode::dll::StaticLibraryHostFactory::registerNod e<T>(void)' being compiled with [ T=scriptnode::wrap::node<TapeEmu_impl::instance<1>> ] C:\Developing\HISE\hi_dsp_library\node_api\nodes\OpaqueNode.h(431,14): see reference to class template instantiation 'scriptnode::wrap::node<TapeEmu_impl::instance<1>>' being compi led C:\Developing\HISE\hi_dsp_library\node_api\nodes\processors.h(1619,36): see reference to class template instantiation 'TapeEmu_impl::instance<1>' being compiled C:\Developing\Tests\Test\DspNetworks\Binaries\Source\TapeEmu.h(108,57): see reference to class template instantiation 'scriptnode::container::chain<scriptnode::parameter::list<scrip tnode::parameter::plain<scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptn ode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode ::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass< scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scr iptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::sw itcher>,0>,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain<scriptnode::control ::multi_parameter<1,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain<scriptnode ::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<s criptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter ::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode:: parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,sc riptnode::control::multilogic::minmax>,0>,scriptnode::parameter::plain<scriptnode::control::multi_parameter<1,scriptn ode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2 >,scriptnode::control::multilogic::minmax>,0>,scriptnode::parameter::plain<scriptnode::control::multi_parameter<1,scr iptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>, 1>,0>,scriptnode::control::multilogic::minmax>,0>>>,scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnode:: parameter::empty,scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::paramete r::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap: :fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::p arameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode ::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scrip tnode::faders::switcher>>,scriptnode::control::multi_parameter<1,scriptnode::parameter::chain<scriptnode::ranges::Ide ntity,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEq SubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateV ariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<his e::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelF ilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parame ter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEq SubType>,1>,2>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter: :plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode::c ontrol::multilogic::minmax>,scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptn ode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise:: MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<his e::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubTy pe>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fi x<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>,scriptnode::container::chain<scriptnode::par ameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariabl eEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptn ode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<2 0,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptno de::math::Operations::clear,1>>>>>>>>>' being compiled C:\Developing\HISE\hi_dsp_library\node_api\nodes\Container_Chain.h(170,78): see reference to class template instantiation 'scriptnode::container::container_base<ParameterClass,scriptnod e::wrap::fix<2,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::control: :xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::contain er::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations: :clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode:: container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Oper ations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>>,scriptnode::control::multi_paramete r<1,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain<scriptnode::filters::Filte rNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filte rs::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptno de::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain <scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::contro l::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::Filte rNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::control::multilogic::minmax>,scrip tnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannel Filter<hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::minmax>,scriptnode::container::split<scri ptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode ::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptno de::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNode Base<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container: :chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::cl ear,1>>>>>>,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::Fi lterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::Mul tiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::S tateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,s criptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>>>>' being compiled with [ ParameterClass=scriptnode::parameter::list<scriptnode::parameter::plain<scriptnode::control::xfader<scrip tnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scr iptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>, scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::ch ain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear ,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>,0>,scriptnode::parameter::chain<scriptnode::range s::Identity,scriptnode::parameter::plain<scriptnode::control::multi_parameter<1,scriptnode::parameter::chain<scriptno de::ranges::Identity,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise:: StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilt er<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiCh annelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise ::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::control::multilogic::minmax>,0>,scriptnode::par ameter::plain<scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase <hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::control::multilogic::minmax>,0>,scriptnode: :parameter::plain<scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNode Base<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::minmax>,0>>> ] C:\Developing\HISE\hi_dsp_library\node_api\nodes\Containers.h(130,28): see reference to class template instantiation 'std::tuple<scriptnode::wrap::fix<2,scriptnode::container::chai n<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<script node::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scr iptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity> ,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::em pty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Id entity>>,scriptnode::faders::switcher>>,scriptnode::control::multi_parameter<1,scriptnode::parameter::chain<scriptnod e::ranges::Identity,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::S tateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilte r<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiCha nnelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise: :MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::control::multilogic::minmax>,scriptnode::control ::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::S tateVariableEqSubType>,1>,2>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptno de::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0> ,scriptnode::control::multilogic::minmax>,scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap: :fix<2,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterN odeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiCha nnelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateV ariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,script node::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>,scriptnode::container::chain<s criptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise ::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubTy pe>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypa ss::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::O pNode<scriptnode::math::Operations::clear,1>>>>>>>>>' being compiled C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\tuple(829,23): see reference to class template instantiation 'std::_Tuple_val<_This>' being compiled with [ _This=scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap: :fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoo thed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<sc riptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypas s::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::Op Node<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>>,scriptno de::control::multi_parameter<1,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain <scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::paramet er::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode ::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,s criptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType >,1>,2>>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain <scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::control ::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::Filter NodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::minmax>,script node::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnode:: parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVari ableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scri ptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothe d<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scrip tnode::math::Operations::clear,1>>>>>>,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fi x<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filter s::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise: :MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scr iptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>> >>> ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\tuple(151,9): see reference to class template instantiation 'scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnod e::parameter::empty,scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::param eter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wr ap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode ::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptn ode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,sc riptnode::faders::switcher>>,scriptnode::control::multi_parameter<1,scriptnode::parameter::chain<scriptnode::ranges:: Identity,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariabl eEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::Sta teVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter< hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChann elFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_par ameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariabl eEqSubType>,1>,2>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::paramet er::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode ::control::multilogic::minmax>,scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scri ptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<his e::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter< hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSu bType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap: :fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>,scriptnode::container::chain<scriptnode:: parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVari ableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scri ptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothe d<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scrip tnode::math::Operations::clear,1>>>>>>>>' being compiled C:\Developing\HISE\hi_dsp_library\node_api\nodes\processors.h(252,2): see reference to class template instantiation 'scriptnode::container::chain<scriptnode::parameter::empty,scri ptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode: :bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::ma th::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scri ptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptn ode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switch er>>,scriptnode::control::multi_parameter<1,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::par ameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,script node::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>, 2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSub Type>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVari ableEqSubType>,1>,2>>,scriptnode::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::par ameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,script node::control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::fi lters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::m inmax>,scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::container::chain <scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hi se::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSub Type>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::by pass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math: :OpNode<scriptnode::math::Operations::clear,1>>>>>>,scriptnode::container::chain<scriptnode::parameter::empty,scriptn ode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scrip tnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterN odeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::contain er::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations: :clear,1>>>>>>>' being compiled C:\Developing\HISE\hi_dsp_library\node_api\nodes\Container_Chain.h(170,78): see reference to class template instantiation 'scriptnode::container::container_base<ParameterClass,scriptnod e::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypa ss::smoothed<20,scriptnode::container::chain<ParameterClass,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptno de::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smo othed<20,scriptnode::container::chain<ParameterClass,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::mat h::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>>,scriptnode::control::multi_p arameter<1,scriptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain<scriptnode::filters ::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode ::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<s criptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter ::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode: :control::multilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters ::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::control::multilogic::minmax >,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::Multi ChannelFilter<hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::minmax>,scriptnode::container::spl it<ParameterClass,scriptnode::wrap::fix<2,scriptnode::container::chain<ParameterClass,scriptnode::wrap::fix<2,scriptn ode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNo deBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChann elFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<ParameterClass ,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>,scriptnode::container:: chain<ParameterClass,scriptnode::wrap::fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::State VariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>, scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smo othed<20,scriptnode::container::chain<ParameterClass,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::mat h::Operations::clear,1>>>>>>>' being compiled with [ ParameterClass=scriptnode::parameter::empty ] C:\Developing\HISE\hi_dsp_library\node_api\nodes\Containers.h(130,28): see reference to class template instantiation 'std::tuple<scriptnode::wrap::fix<2,scriptnode::control::xfader <scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::cha in<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear, 1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::contain er::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations: :clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>>,scriptnode::control::multi_parameter<1,scr iptnode::parameter::chain<scriptnode::ranges::Identity,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBa se<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::filters::Fil terNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<scriptnode::fil ters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::parameter::plain<script node::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>>,scriptnode::control::mult ilogic::minmax>,scriptnode::control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBa se<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,2>,scriptnode::control::multilogic::minmax>,scriptnode:: control::multi_parameter<1,scriptnode::parameter::plain<scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter< hise::StateVariableEqSubType>,1>,0>,scriptnode::control::multilogic::minmax>,scriptnode::container::split<scriptnode: :parameter::empty,scriptnode::wrap::fix<2,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap: :fix<2,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::fil ters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hi se::MultiChannelFilter<hise::StateVariableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain< scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>> >>>>,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::filters::FilterNod eBase<hise::MultiChannelFilter<hise::StateVariableEqSubType>,1>>,scriptnode::filters::FilterNodeBase<hise::MultiChann elFilter<hise::StateVariableEqSubType>,1>,scriptnode::filters::FilterNodeBase<hise::MultiChannelFilter<hise::StateVar iableEqSubType>,1>,scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptno de::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>>>>' being compiled C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\tuple(829,23): see reference to class template instantiation 'std::_Tuple_val<_This>' being compiled with [ _This=scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::paramet er::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap ::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode:: parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnod e::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scri ptnode::faders::switcher>> ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\tuple(151,9): see reference to class template instantiation 'scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode ::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptno de::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scrip tnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<s criptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>> >,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>>' being compiled C:\Developing\HISE\hi_dsp_library\node_api\nodes\processors.h(252,2): see reference to class template instantiation 'scriptnode::control::xfader<scriptnode::parameter::list<script node::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scr iptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity> ,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::em pty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Id entity>>,scriptnode::faders::switcher>' being compiled C:\Developing\HISE\hi_dsp_library\dsp_nodes\CableNodes.h(1631,87): see reference to class template instantiation 'scriptnode::control::pimpl::parameter_node_base<ParameterClass >' being compiled with [ ParameterClass=scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20, scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode ::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoot hed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scr iptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>> ] C:\Developing\HISE\hi_dsp_library\dsp_nodes\CableNodeBaseClasses.h(127,2): while compiling class template member function 'scriptnode::control::pimpl::parameter_node_base<ParameterClas s>::parameter_node_base(const juce::Identifier &)' with [ ParameterClass=scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20, scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode ::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoot hed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scr iptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>> ] C:\Developing\HISE\hi_dsp_library\dsp_nodes\CableNodes.h(1637,3): see the first reference to 'scriptnode::control::pimpl::parameter_node_base<ParameterClass>::parameter_no de_base' in 'scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass ::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpN ode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode: :bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::ma th::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,scriptnode::faders::switcher>::xf ader' with [ ParameterClass=scriptnode::parameter::list<scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20, scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode ::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::parameter::bypass<scriptnode::bypass::smoot hed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scr iptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>> ] C:\Developing\HISE\hi_dsp_library\node_api\nodes\processors.h(330,1): see the first reference to 'scriptnode::control::xfader<scriptnode::parameter::list<scriptnode::parameter ::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap:: fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>,scriptnode::pa rameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::empty,scriptnode: :wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Identity>>,script node::faders::switcher>::xfader' in 'scriptnode::wrap::fix<2,scriptnode::control::xfader<scriptnode::parameter::list< scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::parameter::emp ty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::ranges::Ide ntity>,scriptnode::parameter::bypass<scriptnode::bypass::smoothed<20,scriptnode::container::chain<scriptnode::paramet er::empty,scriptnode::wrap::fix<2,scriptnode::math::OpNode<scriptnode::math::Operations::clear,1>>>>,scriptnode::rang es::Identity>>,scriptnode::faders::switcher>>::fix'