Link Snex Parameter to Ui
-
@Lindon here is the image of my Snex
-
@Oriah-Beats post a snippet
-
@Lindon ```
HiseSnippet 1846.3oc2X08babaDGmjNGSFmLMYRaxiXzzICUpCEoksqSrkrkDIS4zHIN5nc8aZftCTDiNBb4.NZo1wu2+rxy8o9mRdru0tKvc7NJSKqv15ooTi9X2EK1eX+BKD+BCWFwiNQKEIIbCg3s5fTUHWqUoDu5CuLgS7tievkRy38GyDRR+NDua4a3ZCYuKSXZMOh34s52gx7psFw94md5drXlLjWxhPdgRDx+dwDgoj6fm8GEww8XQ7ghIUV88eV+PkbeUrJCvwp9sHIrvyYmwOjgKaEexefoGS79J+6cuQgOpUqGs0VOnEisUDic+17s9F9nGNJ7As9lVQm9fVvWODPc2HgQkFXX.5IdqsmJ5xfwpWIcF3EBs3zXNRzlD.V1wtmJNBOhHWx9iEwQybPZvc4Wwcspyc8Y9GHhDy3W519UVAzRMp5.8VYd3s5bvqcU30pB7V.j7p.o0bP5S7CBSEIlRIHd9P+9RCOcDChSUghasDuezeeEr.oo4D147do.wLEZ7vVstKE9wFOdTlLzHTRpRdnxvOR1Xi5+k50p+55zqJZznEJCMSpJNlmtPwXpQ50oXCY1jS4o2kNkEmwmsP33OuO0+s6SqFxCcm5JKTI6KEliR3x2Vh.I2UA+0y62gYXXfHmGrtDdpQfPvqCeJTF3BK076v0maTIPgvaDyfrEUTVLyLeJDVnkK.7AyE2vfiTKLWVsP7+X4U2TH9I9CDlvwKFiqr.LBdp+afw7pwOxu6nQ7PSI.Wyu2Ke+U5UOuzCrIZ76jSR68x1Krn6u5WlfmjxSXo7gpAwrKanYSRh4GCX7tzSiUgmGH9y72rpHwAg8vUzHbLSJ4w5ko34V2XuR6qOnbrJyHjmc.yjJt.pBOLaR.zWOjueN5.ddqf0PN5VHMlWD.WNYI9mvmbgsQZubgsKDVo76Pt4Upzysgi7+l38Anu+i70R9EmnGyfxQxtwwpWsuZRhHOM0cp3oZKwG32pI7kaYCTwWlLVIEgXnxoTA52chJCLb9Q.tVZHSDio5AYZngQzQx.Xw16BwTsCUQ7EhmdrPvae4.lYLVDgMgfLVdZyPalaYtB5kcWCN+FfwlArTPBziV6NNn0JtE04SAvOAcT3cndqhxcdJKrtEBqOt5tdx735SAbkxaV0ruaf8t.Qk9itRHjBZPrBhlZ96GC6e+HxKv7SLvzIULka2Dnd3h7ls9CYP1HltEDKh3oCf4EPpcyhDpdBmH32VeCgzQnSfhp8xflCtR243fFGFL5BrawW2lzEpPhfw.r1BAMohiFwbAEw61GHj4H0GSgHGvtXFcafFOT21cFRIc3iXYwl4THmnrEdfgmf05EKH3b9qbQkh8b2LiZBTlZaw91wl+OKrcEbPVHXsWxI41dJZxbjDWxND4tZJ0LHgxlYOx0lGbG+95WfRCYwEPCNq6oTmOgYK2+29h2O1I7C8Cf5N6HuVGxuwRS+Srob52wgJR79t1Wyzu+8a5zuI23oeOJz.leXJSpST5pa7OFvmHFpj3YrzZOWCyqw+giwNaU4uuhktPQ+zS6AGxEpS.yjkZaQVzpqxM2qdcCU2dIGpds+man5eALe1bCeTq.iABrIYW4TdLTKXw3m5mWHWvc9b4CTRUwcckA5i4vk2mcF1EoD6K7.sqw.sdK47YO6XdLmUMo829ruGR1XoGXuzYo7Es+YOH1BiWeguCtTr.j9K24pW8+qmq98xDjuOrwDVXp5jP2f2Xd5ssbfyszN2TM+CPZZaxzqd46DnK2IggyuUugh2aYUbqkUw6urJ9fkUwGtrJ96WVEez6VQ7Rn7ovvRSB4fAccSK50UhSlZqHH77AIcu1CSsmwAFPJeLUuUFIvxB6ubH4WWc.pMsCL0bbw+nBxJ+iU7MbnQOTmQehPZnPxqcfC8NTsIMKzPs5fOtK3vtu7jCOpS2FVVa7X38d01bSZe7hBbpbpYraZGm0ni4vD+MaVu1nXEKeijzsosZ1djUYG+y3l.6KTa3nExjLyF0qAlrVc36TNLFgj1.lybD82kuMaP+J2BoadEIf.nTbbS1o5FtsBQ5qQ6M+QcvNzoJQDUyMylqrQjJC74zo41eFlcXaio1spt8bObLWym8tXMEdvs0CbFDwogvMT.EbbfwNis7m8BZ1oJviVAMFnwHFtnCygT9SwaL7KoQPtPNXFoRavfTEZ33usfuUvLIeIU6jzznxanf4Rvq42.Wqaw0zv4ozoqQ2SMzAge+5aBt5gdq2B3lAAqAWfo.KX2qTv6YZTDmmwN+ecQiAteGjvC0zDc00kuRP8tW.wLIK+PBAACsJK.f2khgZA9jL2Vf5+5GWmPdiRkOeAkJWLIdVwh2ey+IOEXPm5dp+1qC4cqSgWnqhf9+au9yG16qez5Ocm50eR4Ko1oNkVRRKdH01q2BUt3cT46UwC1xkV9dMmbXqp7oemsW28Bn0oU2ypu1xwZycp+jMqBIB4eAEdbmO. -
HiseSnippet 1815.3oc2X08babaDGmjNmPFmLMYRaxiXzzICUhCEoksqSrkrkDIS4jHIN5nc8aZftCTDiNBb4.NZo1wu2+rxy8o9mRdLuktKvc7NFSYKyj5ooTi9.6hE6OregcE+BCWFwiNQKEIIbCg3s5fTUHWqUoDu5CuLgS7toevkRy38GyDRR+NDua3a3ZCYuKSXZMOh34s52f77psFw94GezdrXlLjWRhPdpRDx+NwDgoj5fG+sh33drH9PwjJ69NOtenRtuJVkA3XU+VjDV34ry3GxvsshO4uxziIdet+su8nv62p082Zq61hw1JhwtSa9VeEez8FEd2VeUqnSuaK3q6AntajvnRCLL.8Du01SEcYvX0ykNE7TgVbZLGWzlD.Z1QtmJNBuhHUx9iEwQyLPZvb4Wwbspyb8w9GHhDynWZ19CVFzRIpZ.8VYd3s5bvqcU30pB7V.j7p.o0bP5C8CBSEIlRNHddO+9RCOcDC7SUghauDueveeErAoo4D147dovhYBz3dsZcKJ7iMdvnLYnQnjTk7PkgejrwF0+G0qU+E0o+RViFsPdnZRUww7zExFCMReUB1PlM4Td5snSYwY7YaDt9yaS8uZaZUWdn6VWYiJYeovbTBWdUABjbSE7WOoeGlggNhbZv9R3oFABAuN7oPZfysTyuCWetQk.IBujOChVTQYwLy7gPXhVNCvFLmeCcNRsvbY0DweyhqttP7C8GHLgiWLFWYAXDrT+2.i4Yiuue2Qi3glR.tleum81K0qddpGnST42LeIs2yZuvjt+oeY.dRJOgkxGpFDytrglMIIleLfwaQOMVEddf3uye4rhDGD1C2QivwLojGqWljmabssJse0NkiUYFg7rCXlTwEPV3gYSBf55g78yQGPyaELGxstEtFiKBfGmrK9Y3SNy13ZublsKXVI86Pt44pzysti7+l38Nns+880R9EmnGyfzQxtwwpmuuZRhHOL0cq3oZ6h2wuUS3K21FnhuLYrRJBQWkSnBzu6DUFn37q.7rzPlHFC0CxzPAinijAvlsuEBgZdGph3KDO8Xgf09xALyXLIBKBAQr7zlg1H2xXEzJ6dFb9C.8MCXo.GnFs1ccPsU7JpylBfeBZnv2P8VE46rTVXcCDVeP0S8j4w0GA3Jk2rpZe8.60AhJ0GcoP3Jn.wJHZp4ueLb98iHOEiOQGSmTwTt8Pf7gKxK15OjAQiX3VPrHhmN.5W.WsaVjP0S3XA+1ZaHjNBcBjTsWFTbvk5NGET4PiQWfUK9x1jtPFRDzFfUWHnIULzHlKVAv6.gLGo9XHD4.1EyV2FViWp20cGRIc3iXYwl4DXtcGX3IXddAyfy4O24QJ1wUCk0difxb6z91kjaKUjWW8pcQ2zuu9oH2PVbww.IC+ZeG7CbLeO+.HMv1ApEv+I6Z5eiMkS+FNjffO+z9UzL5+951LZx0tYziBMf5Glxj5Dkt5A+CA7IhgJIdGK01SzP6S7u+XrPSU56qXoKj0O9ndvkbgxDvLYo1JVEUdp7P5pupdbauj83t1+y0i6uCZWZtdApUfw.AVypqbJOFxErX7i7yKBTPc9X4CTRUwSOkN5i4vaomcFlkWh8Edg10XfJgkT93GeLOlypFz9me72AAarzCruArT1h1uw8EsP+0m56fKES.o+9sM2U++51beqzP2aCcLgElpNIz0GLFm9tVJv8VZaiol+A3ZZaxT2qZk9xIPUtSBCm+ndIAu8xJ3VKqf2YYE7tKqf2aYE7urrBd+Wuf3iP6lYTSbolDxAC55ZdyqqDaTzlQP34804F9BCsmQA5eMuqQuUFIvzB6ubH4OVs+1MsMP0bbw+2.xJ+zJ9FNTnGxynOTHMTH301vgdGp1jlEZnVYvYsBNr6yN4vi5zsgkzFO.F+p1laR6iOTfMISMicc63zFcLGZ.uYy50FEqX4GjjtMsUy1irB6neF2DXGXrgasPljY1ndMPk0pCemxg1HjzFPefineQ9wrA8ycajt4ufCv.REG2jcptg6nPj9BTeyeUGrCcpRDQ0byrVQaDox.aNcZt9mgYG11Xp8npau2CGy07Yiopov7uVKvYfGmFBuPAqfqCzpYrk9rAZYmp.KZEzXfBin6hNLGR4SF2X3mQifXgbvLRk1fAgJzvwecAcKiYb9Lp1wooQkWPAikfgq2.2qay0zv8oznqQySMz.ge+hqCt5gVqq.byffUgKPUfFrmUJX8LMJ7yyHm+eRnw.2uCR3gZZht59x2IHd2K.eljkeIAmfgVkD.vaQQWs.mPxcDn7u3A0IjWJU4SVPpxEShmkr38u7e3i.BzotIu2dcHtacJLvrJBp+u85OYXuu79q+ncpW+gkS5rScJsbIsXPmsWuEJbwbN4mUwLT4bKGgxwGNpJe52Y60cSDsNs5YVcRMGoM2o9C2rJjHj+CvNA4WI
-
@Oriah-Beats well it fails to compile with these errors:
> Create files > Sorting include dependencies > Creating C++ file for Network snex_shaper > Compiling dll plugin Re-saving file: D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\AutogeneratedProject.jucer Finished saving: Visual Studio 2022 Finished saving: Xcode (macOS) Finished saving: Linux Makefile MSBuild version 17.8.3+195e7f5a3 for .NET Framework Main.cpp RNBO.cpp include_hi_dsp_library_01.cpp include_hi_dsp_library_02.cpp include_hi_tools_01.cpp include_hi_tools_02.cpp include_juce_audio_basics.cpp include_juce_audio_formats.cpp include_juce_core.cpp include_juce_data_structures.cpp include_juce_dsp.cpp include_juce_events.cpp include_juce_graphics.cpp !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(19,56): error C2065: 'Drive': undeclared identifier [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(19,44): error C2974: 'scriptnode::core::snex_shaper': invalid template argument for 'ShaperType', type expected [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\HISE\hi_dsp_library\dsp_nodes\CoreNodes.h(587,1): see declaration of 'scriptnode::core::snex_shaper' !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(19,44): error C3203: 'snex_shaper': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(19,66): error C2988: unrecognizable template declaration/definition [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(19,66): error C2059: syntax error: '>' [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,76): error C2039: 'snex_shaper__t': is not a member of 'snex_shaper_impl' [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(14,11): see declaration of 'snex_shaper_impl' !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,76): error C2065: 'snex_shaper__t': undeclared identifier [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,52): error C2974: 'scriptnode::parameter::plain': invalid template argument for 'T', type expected [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\HISE\hi_dsp_library\node_api\helpers\parameter.h(263,40): see declaration of 'scriptnode::parameter::plain' !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,52): error C2976: 'scriptnode::parameter::plain': too few template arguments [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\HISE\hi_dsp_library\node_api\helpers\parameter.h(263,40): see declaration of 'scriptnode::parameter::plain' !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,35): error C3544: 'Processors': parameter pack expects a type template argument [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,98): error C2988: unrecognizable template declaration/definition [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(26,98): error C2059: syntax error: ',' [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(27,54): error C2065: 'snex_shaper__t': undeclared identifier [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\bit(11): warning STL4038: The contents of <bit> are available only with C++20 or later. [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(27,47): error C2974: 'scriptnode::wrap::fix': invalid template argument for 'T', type expected [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') D:\HISE\hi_dsp_library\node_api\nodes\processors.h(249,1): see declaration of 'scriptnode::wrap::fix' !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(31,26): error C2631: 'instance': a class or enum cannot be defined in an alias template [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp') !D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Source\snex_shaper.h(98,1): error C1903: unable to recover from previous error(s); stopping compilation [D:\Hise_Work\temp\testtemp\DspNetworks\Binaries\Builds\VisualStudio2022\testtemp_DynamicLibrary.vcxproj] (compiling source file '../../Source/Main.cpp')
-
I think probably because you named your scriptNode network snex_shaper - which is the name of a node - so dont do that for a start.
-
taking the code youve written for the shaper and applying in a clean project results in a parsing error - so your code isnt right either..
-
@Lindon Thanks for assisting. i am a newbie in this are you able to briefly explain or if you have a Hise snippet i could check out that does the same function i could implement
-
@Oriah-Beats try studying some of the example snex shaper files...- I know a few have been posted
-
@Lindon Noted Thank you