HISE Logo Forum
    • Categories
    • Register
    • Login

    Plugin build funkyness

    Scheduled Pinned Locked Moved Bug Reports
    18 Posts 6 Posters 322 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.
    • d.healeyD
      d.healey @tomekslesicki
      last edited by

      @tomekslesicki Have you compiled your networks just for arm but you're compiling the plugin as a universal binary - or something like that?

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

      T MorphoiceM 2 Replies Last reply Reply Quote 0
      • T
        tomekslesicki @d.healey
        last edited by

        @d-healey I compiled with the HISE menu command so I guess it’s all set up the default way, but that’s a good thing to check for sure! I’ll look into it tomorrow.

        1 Reply Last reply Reply Quote 0
        • MorphoiceM
          Morphoice @tomekslesicki
          last edited by

          @tomekslesicki try if it works changing the frame1 containers to normal chain containers... we're having a lot of pain with frame block nodes lately

          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

          1 Reply Last reply Reply Quote 0
          • MorphoiceM
            Morphoice @d.healey
            last edited by

            @d-healey where would you set this? can't find anything in the project settings about ARM. I assumed it would always make universal

            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

              @Morphoice said in Plugin build funkyness:

              I assumed it would always make universal

              Me too 😀

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

              T 1 Reply Last reply Reply Quote 0
              • T
                tomekslesicki @d.healey
                last edited by

                The nodes are compiled correctly by default, using universal binaries so this part is good. I removed all frame containers from the project and built from there, but that didn't solve the issue. I run the autogenerated JUCER file and got some extra - maybe useful @Christoph-Hart ? - info in the XCode log:

                Screenshot 2025-01-01 at 23.34.40.png

                T 1 Reply Last reply Reply Quote 0
                • T
                  tomekslesicki @tomekslesicki
                  last edited by

                  If that’s of any help, I’m using scriptnode for multi-channel processing and scriptnode envelopes for some modulation. The processing node is hardcoded as Poly FX, the modulation networks are not of course. In the mod networks, there are global modulator nodes, cable tables and midi nodes in there. Nothing super-fancy. I’m using the NUM_MAX_CHANNELS, NUM-HARDCODED_POLY_FX_MODULATORS (I hope I typed them right from top of my head, I’m not by my computer now) preprocessor in HISE build.

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

                    @tomekslesicki I don't think it's something within HISE or some scriptnode flag - more likely a linker issue because of a ARM architecture mismatch.

                    Looks like one of the more annoying build glitches because of how your macOS build pipeline is set up.

                    If a vanilla project builds, then there must be something in your project that messes up the build configuration. Check whether the project.xml file contains some funk.

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      tomekslesicki @Christoph Hart
                      last edited by

                      @Christoph-Hart something particular I should look for?

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        aaronventure @tomekslesicki
                        last edited by

                        @tomekslesicki paste over the project info xml from the vanilla that builds, compare it in git and go line by line until it breaks.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tomekslesicki @aaronventure
                          last edited by

                          Thank you for the clues!

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

                          55

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          102.1k

                          Posts