HISE Logo Forum
    • Categories
    • Register
    • Login

    Snex_node Needs to be wrapped into a compileable DSP Network

    Scheduled Pinned Locked Moved General Questions
    92 Posts 10 Posters 7.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Matt_SFM
      Matt_SF @Christoph Hart
      last edited by Matt_SF

      @Christoph-Hart Ok no worries. Just FYI, I tried with my project's scriptNode FX, which includes jdsp.delay, modulation, fix8_block and stuff and I get a bunch of other errors if you want to take a look :

      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(27): error C3203: 'jpanner' : la classe modèle non spécialisée ne peut pas être utilisée comme argument modèle pour
       le paramètre modèle 'T' ; type réel attendu (compilation du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - Sound
      Fingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTes
      t_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(72): error C2275: 'scriptnode::math::sig2mod' : utilisation non conforme de ce type comme expression (compilation d
      u fichier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\D
      spNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
        e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_blo
        ck1.h(72): note: voir la déclaration de 'scriptnode::math::sig2mod' (compilation du fichier source ..\..\Source\Main.
        cpp)
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(72): error C3544: 'Processors' : le package de paramètres attend un argument template avec type (compilation du fic
      hier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNet
      works\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(72): error C2988: impossible de reconnaître la définition/déclaration de modèle (compilation du fichier source ..\.
      .\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\B
      uilds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(72): error C2059: erreur de syntaxe : ',' (compilation du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - Soun
      dFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTe
      st_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(78): error C2065: 'modchain_t_' : identificateur non déclaré (compilation du fichier source ..\..\Source\Main.cpp)
      [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2
      017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(78): error C2974: 'scriptnode::wrap::control_rate' : argument modèle non valide pour 'T', type attendu (compilation
       du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest
      \DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
        e:\applications\programmation\hise-develop\hi_dsp_library\node_api\nodes\processors.h(904): note: voir la déclaration
         de 'scriptnode::wrap::control_rate' (compilation du fichier source ..\..\Source\Main.cpp)
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(82): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::co
      re::fix_delay>,scriptnode::jdsp::jdelay>' : une spécialisation explicite requiert 'template <>' (compilation du fichier
       source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetwork
      s\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(86): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::co
      re::fix_delay>,scriptnode::jdsp::jdelay>' : une spécialisation explicite requiert 'template <>' (compilation du fichier
       source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetwork
      s\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(90): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::co
      re::fix_delay>,scriptnode::jdsp::jdelay>' : une spécialisation explicite requiert 'template <>' (compilation du fichier
       source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetwork
      s\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(94): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::co
      re::fix_delay>,scriptnode::jdsp::jdelay>' : une spécialisation explicite requiert 'template <>' (compilation du fichier
       source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetwork
      s\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(100): error C2906: 'scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::chain2_t>,wrapfix8_block1_impl::chain4_t,wrapfix8_block1_impl::chain5_t,wrapfix8_block1_impl::chain3_t>' : une
       spécialisation explicite requiert 'template <>' (compilation du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - S
      oundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExpor
      tTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(106): error C3203: 'jpanner' : la classe modèle non spécialisée ne peut pas être utilisée comme argument modèle pou
      r le paramètre modèle 'Processors' ; type réel attendu (compilation du fichier source ..\..\Source\Main.cpp) [E:\OneDri
      ve - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_Nod
      eExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(106): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::f
      ilters::svf>,wrapfix8_block1_impl::split1_t,scriptnode::filters::svf_eq,int>' : une spécialisation explicite requiert '
      template <>' (compilation du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJ
      ECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(110): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::f
      ilters::svf>,scriptnode::core::gain>' : une spécialisation explicite requiert 'template <>' (compilation du fichier sou
      rce ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Bi
      naries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(114): error C2906: 'scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::chain8_t>,wrapfix8_block1_impl::chain7_t>' : une spécialisation explicite requiert 'template <>' (compilation
      du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\
      DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(118): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::split2_t>,scriptnode::core::gain>' : une spécialisation explicite requiert 'template <>' (compilation du fichi
      er source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetwo
      rks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(121): error C2906: 'scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::wrapsplit11_t>>' : une spécialisation explicite requiert 'template <>' (compilation du fichier source ..\..\So
      urce\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Build
      s\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(124): error C2908: spécialisation explicite ; 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode
      ::wrap::fix<2,scriptnode::core::gain>>' a déjà été instancié (compilation du fichier source ..\..\Source\Main.cpp) [E:\
      OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2017\
      FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(124): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,scriptnode::c
      ore::gain>>' : une spécialisation explicite requiert 'template <>' (compilation du fichier source ..\..\Source\Main.cpp
      ) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudi
      o2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(128): error C2906: 'scriptnode::container::split<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::wrapwrapsplit111_t>,wrapfix8_block1_impl::chain1_t>' : une spécialisation explicite requiert 'template <>' (co
      mpilation du fichier source ..\..\Source\Main.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeE
      xportTest\DspNetworks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(130): error C2906: 'scriptnode::container::chain<scriptnode::parameter::empty,scriptnode::wrap::fix<2,wrapfix8_bloc
      k1_impl::split_t>>' : une spécialisation explicite requiert 'template <>' (compilation du fichier source ..\..\Source\M
      ain.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\Visu
      alStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(134): error C2065: 'modchain_t' : identificateur non déclaré (compilation du fichier source ..\..\Source\Main.cpp)
      [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetworks\Binaries\Builds\VisualStudio2
      017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      e:\onedrive - soundfingers\-- hise scriptnodes projects --\fx_nodeexporttest\dspnetworks\binaries\source\wrapfix8_block
      1.h(134): error C2974: 'scriptnode::wrap::fix' : argument modèle non valide pour 'T', type attendu (compilation du fich
      ier source ..\..\Source\Main.cpp)e:\applications\programmation\hise-develop\hi_dsp_library\dsp_nodes\analysernodes.h(20
      5): warning C4458: la déclaration de 'rb' masque le membre de classe (compilation du fichier source ..\..\JuceLibraryCo
      de\include_hi_dsp_library_01.cpp) [E:\OneDrive - SoundFingers\-- HISE SCRIPTNODES PROJECTS --\FX_NodeExportTest\DspNetw
      orks\Binaries\Builds\VisualStudio2017\FX_NodeExportTest_DynamicLibrary.vcxproj]
      

      Have a nice weekend !

      Develop branch
      Win10 & VS17 / Ventura & Xcode 14. 3

      1 Reply Last reply Reply Quote 0
      • C
        crd
        last edited by

        @Christoph-Hart

        Is the "Tools - Compile DSP Networks" working currently? I keep getting a crash whenever I get to this step in the process you outlined above.

        C 1 Reply Last reply Reply Quote 0
        • C
          crd @crd
          last edited by

          Does anyone know if this feature is working in the new_layout branch from Oct 31st?

          Am I messing something up or is it just not functional yet? I have to find a way to export this plugin now that I've incorporated Scriptnode...

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @crd
            last edited by

            @crd Are you using the SNEX workbench?

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            C 1 Reply Last reply Reply Quote 0
            • C
              crd @d.healey
              last edited by

              @d-healey Yes. I get an instant crash when I select "tools - compile DSP Networks"

              C 1 Reply Last reply Reply Quote 0
              • C
                crd @crd
                last edited by

                For clarity -- I build the network in Hise and then reopened it in the workbench to try and prep it for export. I am also getting some angry red boxes around my global modulator inputs in the workbench.

                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @crd
                  last edited by

                  @crd It's working here on GNU/Linux. Try making a simple test patch.

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    crd @d.healey
                    last edited by

                    @d-healey hmm.. It get the same crash with just one expression node. I will go through the steps on last time but I am pretty sure it just not working on Mac. Even if it is user error, it shouldn't do a full crash when selecting "tools -- compile DSP Networks" regardless.

                    1 Reply Last reply Reply Quote 0
                    • C
                      crd
                      last edited by

                      Okay I just double checked with the example Christoph gave above and it is still not working. I will try building the latest new_layout version tomorrow and see if it's fixed there...

                      d.healeyD DanHD 2 Replies Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @crd
                        last edited by

                        @crd Current commit doesn't build. Stick to the 31st of Oct for now.

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        1 Reply Last reply Reply Quote 1
                        • DanHD
                          DanH @crd
                          last edited by

                          @crd I ran into several issues with the snex system so have put it on ice for now as it doesn’t seem finished / working

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

                          1 Reply Last reply Reply Quote 0
                          • C
                            crd
                            last edited by

                            Is this working for anyone else on Mac OS? I am able to wrap the function but it fails at "tools - Compile DSP networks".

                            d.healeyD 2 Replies Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @crd
                              last edited by

                              @crd I'll try it now and let you know.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              1 Reply Last reply Reply Quote 1
                              • d.healeyD
                                d.healey @crd
                                last edited by

                                @crd said in Snex_node Needs to be wrapped into a compileable DSP Network:

                                Is this working for anyone else on Mac OS? I am able to wrap the function but it fails at "tools - Compile DSP networks".

                                Working here on Big Sur with New Layout commit from earlier today.

                                Screenshot 2021-11-08 at 16.44.11.png

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                C 1 Reply Last reply Reply Quote 0
                                • C
                                  crd @d.healey
                                  last edited by

                                  @d-healey
                                  Thank you for taking the time to check that out.

                                  hmmm. I wonder if it might have something to do with me being on Mojave?

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    crd @crd
                                    last edited by

                                    @Christoph-Hart

                                    I am getting a crash whenever I try to compile DSP networks from the SNEX_workbench. I am on Mac OS Mojave, using the latest new_layout build and Xcode 10.3. Here is the error message I get in Xcode when running the debug version of SNEX_workbench.

                                    Screen Shot 2021-11-08 at 3.15.06 PM.png

                                    Any ideas about how I can fix this?

                                    C 1 Reply Last reply Reply Quote 0
                                    • Dan KorneffD
                                      Dan Korneff @Christoph Hart
                                      last edited by

                                      @christoph-hart said in Snex_node Needs to be wrapped into a compileable DSP Network:

                                      Scriptnode 101: if modulating sounds bad, put it in a frame block (or fix8, fix16, whatever works).

                                      Do you put your whole network in the fix_block? or just the module you want to modulate?

                                      Dan Korneff - Producer / Mixer / Audio Nerd

                                      Matt_SFM Christoph HartC 2 Replies Last reply Reply Quote 0
                                      • Matt_SFM
                                        Matt_SF @Dan Korneff
                                        last edited by

                                        @dustbro wrong thread ? :)

                                        @ustk said in Snex_node Needs to be wrapped into a compileable DSP Network:

                                        @Matt_SF Put the whole thing in it, not just the delay node ;)

                                        Develop branch
                                        Win10 & VS17 / Ventura & Xcode 14. 3

                                        1 Reply Last reply Reply Quote 1
                                        • Christoph HartC
                                          Christoph Hart @Dan Korneff
                                          last edited by

                                          @dustbro The module you want to modulate and the source of the modulation signal.

                                          1 Reply Last reply Reply Quote 1
                                          • Dan KorneffD
                                            Dan Korneff
                                            last edited by

                                            Is there a way to duplicate/reuse an entire chain?

                                            Dan Korneff - Producer / Mixer / Audio Nerd

                                            Christoph HartC 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            25

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts