Forum
    • Categories
    • Register
    • Login

    Global Cables Don't Work when compiled

    Scheduled Pinned Locked Moved Solved Bug Reports
    28 Posts 6 Posters 8.8k 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.
    • griffinboyG
      griffinboy @Christoph Hart
      last edited by

      @Christoph-Hart

      oof, yeah that would be really great wouldn't it.
      I haven't, but i'll look into it. I may have to pester him about it directly : )
      I've been having some silly dependency issues, even getting it work normally. I'm new to cmake and it's not super fun to learn it xD

      I'll see if I can get that to happen.

      1 Reply Last reply Reply Quote 0
      • griffinboyG
        griffinboy @Christoph Hart
        last edited by

        @Christoph-Hart

        mmm, the people in the Audio Programmer Discord aren't recommending it XD
        It does look like a big amount of pain

        HISEnbergH Christoph HartC 2 Replies Last reply Reply Quote 0
        • HISEnbergH
          HISEnberg @griffinboy
          last edited by HISEnberg

          @griffinboy What about the yup framework as an alternative? I imagine the integration to HISE would be somewhat complicated as well.

          https://github.com/kunitoki/yup

          I have been meaning to get my hands dirty with it but I have only scratched the surface so far.

          I definitely like the idea of a High-Performance Panel however, it would let us experiment with more advanced graphics without requiring a complete overhaul of HISE's graphic's framework.

          Sonic Architect && Software Mercenary

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

            @griffinboy yeah that was also my initial assessment.

            griffinboyG ustkU 3 Replies Last reply Reply Quote 0
            • griffinboyG
              griffinboy @Christoph Hart
              last edited by

              @Christoph-Hart

              They said it would be better to overhaul using bgfx directly xD
              Yeah, not a small task probably. Ah well.

              1 Reply Last reply Reply Quote 0
              • griffinboyG
                griffinboy @Christoph Hart
                last edited by

                @Christoph-Hart

                08acaf42-bb5e-4882-9a57-48678a5a5f49-image.png

                well, all hope is not lost lol

                1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @Christoph Hart
                  last edited by ustk

                  @Christoph-Hart said in Global Cables Don't Work when compiled:

                  you are correct Global Cables DONT work in compiled scriptnode

                  ...

                  I think the issue that @griffinboy is having is if you load these networks into another scriptnode network (instead of loading the compiled effect into a hardcoded effect), but that's another problem and (potentially exotic edge case which you can easily work around).

                  I don't understand why it would be "exotic edge case" here, and how you can work around this... Seems rather a normal workflow to me...

                  I have a compiled node in a network, that is (I think) busy enough to justify a compilation too...
                  And then my global cables won't work...

                  What can I do?

                  Hise made me an F5 dude, any other app just suffers...

                  1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk @Christoph Hart
                    last edited by ustk

                    @Christoph-Hart And aside of this we still have some nodes like cable_expr that are requiring the network to be compiled for the plugin to export.

                    I could transform it into a C++ node with another global_cable, but since it prevents the network to be compilable...

                    This causes quite annoying frictions

                    Hise made me an F5 dude, any other app just suffers...

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

                      @ustk can you rearrange your setup so that the global cables are in the outermost network that you compile?

                      I haven‘t checked / tested the global cable initialisation in C++ nodes to be recursive so it might fail if you try to wrap another node that uses a global cable. Can you check with a simple two level nest test if that‘s the case?

                      ustkU 1 Reply Last reply Reply Quote 0
                      • ustkU
                        ustk @Christoph Hart
                        last edited by ustk

                        @Christoph-Hart said in Global Cables Don't Work when compiled:

                        in the outermost network that you compile?

                        Sorry but I don't understand. My C++ nodes are in the middle of the graph.
                        Do you mean in the root container?
                        I tested anyway and same thing, the hardcoded FX rejects it.

                        Screenshot 2026-08-04 at 18.57.26.png

                        Screenshot 2026-08-04 at 18.56.47.png

                        Hise made me an F5 dude, any other app just suffers...

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

                        22

                        Online

                        2.5k

                        Users

                        13.9k

                        Topics

                        120.9k

                        Posts