Forum
    • Categories
    • Register
    • Login

    Exported plugin fails to load (Windows ARM)

    Scheduled Pinned Locked Moved General Questions
    54 Posts 3 Posters 2.9k 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.
    • P
      paper_lung @David Healey
      last edited by

      @d-healey yes to all of those

      David HealeyD 1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey @paper_lung
        last edited by

        @paper_lung Can you send me the project and I'll try compiling it on my Windows VM, then you can test if it loads on your ARM system?

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        P 1 Reply Last reply Reply Quote 0
        • P
          paper_lung @David Healey
          last edited by paper_lung

          @d-healey Sure, thanks - here you go:
          https://drive.google.com/file/d/1Nt0bmdkOrACbGAjoOLA8xDJ4RtPXmNBe/view?usp=sharing

          Just tried exporting again and it compiled, it still fails on ARM though

          David HealeyD 1 Reply Last reply Reply Quote 0
          • David HealeyD
            David Healey @paper_lung
            last edited by

            @paper_lung I've created standalone and VSTi with and without AVX.

            https://filedn.eu/larUQgXOwVjQdvpPaD96lHH/test_export.zip

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            P 1 Reply Last reply Reply Quote 0
            • P
              paper_lung @David Healey
              last edited by

              @d-healey Thanks - with AVX fails, without AVX loads correctly.

              David HealeyD 1 Reply Last reply Reply Quote 0
              • David HealeyD
                David Healey @paper_lung
                last edited by

                @paper_lung said in Exported plugin fails to load (Windows ARM):

                without AVX loads correctly.

                So the question is what did you do different to me when you disabled AVX?

                Time to make that video I asked for :)

                Free HISE Bootcamp Full Course for beginners.
                YouTube Channel - Public HISE tutorials
                My Patreon - HISE tutorials

                P 1 Reply Last reply Reply Quote 0
                • P
                  paper_lung @David Healey
                  last edited by

                  @d-healey Here you go, hopefully I've not missed anything haha. https://drive.google.com/file/d/1_5Vi0pO6ta6hNzu3Su4CESh2IJ4MHTnQ/view

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @paper_lung
                    last edited by

                    @paper_lung You need to do that for your project, not for HISE.

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      paper_lung @David Healey
                      last edited by paper_lung

                      @d-healey there aren't any AVX flags in the hise project settings?

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @paper_lung
                        last edited by

                        @paper_lung You have to open the autogenerated juicer file in Projucer.

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          paper_lung @David Healey
                          last edited by

                          @d-healey Right ok, is that the autogenerated file that gets output when I compile? so I have to compile > edit the autogenerated Projucer file to remove the arch flag > recompile? Hopefully this is what I've been missing - when you mentioned Project Projucer, I thought you meant the Hise Project Projucer file, not a plugin project Projucer file.

                          David HealeyD 1 Reply Last reply Reply Quote 0
                          • David HealeyD
                            David Healey @paper_lung
                            last edited by

                            @paper_lung Yeah when you select export/compile from inside HISE it will create a juicer file and start compiling it in the terminal window. Press ctrl+c in the terminal to cancel it. Then open the juicer file (from the binaries folder) inside Projucer and from there it's just like compiling HISE.

                            @Christoph-Hart AVX checkbox in project preferences still looks like a good idea :)

                            Free HISE Bootcamp Full Course for beginners.
                            YouTube Channel - Public HISE tutorials
                            My Patreon - HISE tutorials

                            P bendursoB 2 Replies Last reply Reply Quote 2
                            • P
                              paper_lung @David Healey
                              last edited by

                              @d-healey Ok thanks, I'll give that a go and let you know if that's the issue (likely is!)

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                paper_lung @paper_lung
                                last edited by

                                that's not worked either...

                                David HealeyD 1 Reply Last reply Reply Quote 0
                                • David HealeyD
                                  David Healey @paper_lung
                                  last edited by

                                  @paper_lung Video

                                  Free HISE Bootcamp Full Course for beginners.
                                  YouTube Channel - Public HISE tutorials
                                  My Patreon - HISE tutorials

                                  P 2 Replies Last reply Reply Quote 0
                                  • P
                                    paper_lung @David Healey
                                    last edited by

                                    @d-healey I'll send one over tomorrow - thanks for your help so far, appreciate it.

                                    1 Reply Last reply Reply Quote 1
                                    • P
                                      paper_lung @David Healey
                                      last edited by

                                      @d-healey here's where I'm removing arch in the autogenerated Projucer. then I build solution in visual studio as normal. https://drive.google.com/file/d/1yqu2D1OLFPgXUt_V6JVTu_aAY5-MEqnz/view?usp=sharing

                                      P 1 Reply Last reply Reply Quote 0
                                      • P
                                        paper_lung @paper_lung
                                        last edited by

                                        @paper_lung Hmm I've just re-compiled both hise and the plugin and it's worked this time, so I'm going to keep testing to see if this now works

                                        1 Reply Last reply Reply Quote 1
                                        • bendursoB
                                          bendurso @David Healey
                                          last edited by

                                          @d-healey Oh, I didn’t know I had to remove it from the plugin export as well. I’ve done that now, and my plugin works on an old cpu computer. So, removing AVX is better not only for older computers but also for ARM computers. And then.. what's the benefit of using AVX?

                                          Definitely, having a checkbox in the project preferences—or maybe an extra definition—would be a good idea :)

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

                                          27

                                          Online

                                          2.1k

                                          Users

                                          13.0k

                                          Topics

                                          113.0k

                                          Posts