HISE Logo Forum
    • Categories
    • Register
    • Login

    Question about compiling nodes

    Scheduled Pinned Locked Moved General Questions
    5 Posts 3 Posters 55 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.
    • iamlampreyI
      iamlamprey
      last edited by iamlamprey

      I was getting some template errors when trying to compile a network that included a third party node:

      error C3203: 'transpose': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type

      Browsing the forum, it seems to have something to do with the network expecting a polyphonic node. I enabled these for every node:

      600ace11-c04c-4e92-8eb4-1193292dc2ee-{67536B67-7172-44E1-8F34-9F72CAAFE8BA}.png

      And re-compiled, and now the network compiles just fine.

      Since this is for an FX plugin, is there any drawback or downside to just keeping these settings on? I assume the polyphonic thing is just referencing internal voice management stuff, so for an FX plugin it's probably not doing much right?

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

        @iamlamprey did you try toggling them all back off again? I think doing that writes the arguments needed for each c++ node, whereas if you haven't toggled at all the c++ file lacks the required code. Could be wrong though but interested to see if that works...

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

        iamlampreyI 1 Reply Last reply Reply Quote 0
        • iamlampreyI
          iamlamprey @DanH
          last edited by

          @DanH Yeh I've been doing that up until now, it's basically muscle memory at this point. The network wouldn't compile until I enabled polyphony

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @iamlamprey
            last edited by

            @iamlamprey you need to enable IsPolyphonic of your nodes are using a voice template NV as the autogenerated example node does.

            AllowPolyphonic can be turned off if you don‘t need to use it polyphonically, this will save a bit of compiling effort and might reduce the binary size a b bit.

            iamlampreyI 1 Reply Last reply Reply Quote 0
            • iamlampreyI
              iamlamprey @Christoph Hart
              last edited by

              @Christoph-Hart said in Question about compiling nodes:

              as the autogenerated example node does.

              Okay sweet that was my starting point so that explains it, muchas gracias

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

              14

              Online

              2.0k

              Users

              12.7k

              Topics

              110.4k

              Posts