Forum

    • Register
    • Login
    • Search
    • Categories

    HISE not building M1 architecture by default when exporting

    General Questions
    4
    10
    67
    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.
    • Casey Kolb
      Casey Kolb last edited by Casey Kolb

      Is there an easy way to fix this? When I export from HISE it does not automatically check arm64 in the Autogenerated Projucer, so I have to cancel the export and manually export for Xcode. I've already verified with the terminal using file on the binary that the default exports do not contain both architectures.

      Note: I'm using an M1 Mac Studio with the most recent HISE develop branch and Xcode 13.2.1

      Casey Kolb
      Founder & CEO of Lunacy Audio
      Composer | Producer | Software Developer

      d.healey 1 Reply Last reply Reply Quote 0
      • d.healey
        d.healey @Casey Kolb last edited by

        @Casey-Kolb You could edit the export template

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

        Casey Kolb 1 Reply Last reply Reply Quote 0
        • Casey Kolb
          Casey Kolb @d.healey last edited by Casey Kolb

          @d-healey Think it might actually only happen when you try to export all the plugin types at once. Individually it seems to be working? Strange.

          Where's the export template again?

          Casey Kolb
          Founder & CEO of Lunacy Audio
          Composer | Producer | Software Developer

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

            @Casey-Kolb In that case the one solution would be to use an export script and do each config separately.

            Here's the plugin template - https://github.com/christophhart/HISE/blob/develop/hi_backend/backend/ProjectTemplate.cpp

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

            Casey Kolb 1 Reply Last reply Reply Quote 0
            • Casey Kolb
              Casey Kolb @d.healey last edited by

              @d-healey Yeah, I was concerned about compilation times for separate exports, but on the new M1 it's pretty darn fast, so not really an issue.

              Thanks for sharing template location!

              Casey Kolb
              Founder & CEO of Lunacy Audio
              Composer | Producer | Software Developer

              d.healey 1 Reply Last reply Reply Quote 0
              • d.healey
                d.healey @Casey Kolb last edited by

                @Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.

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

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

                  @Casey-Kolb I think it's because AAX doesn't support M1 yet

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

                    @tomekslesicki yes that‘s correct and that‘s why added the -t:noaax flag to the command line exporter.

                    1 Reply Last reply Reply Quote 2
                    • Casey Kolb
                      Casey Kolb @d.healey last edited by

                      @d-healey said in HISE not building M1 architecture by default when exporting:

                      @Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.

                      Where is the handy dandy script again?

                      Casey Kolb
                      Founder & CEO of Lunacy Audio
                      Composer | Producer | Software Developer

                      d.healey 1 Reply Last reply Reply Quote 0
                      • d.healey
                        d.healey @Casey Kolb last edited by

                        @Casey-Kolb Patreon, posted it a few weeks ago with a video (video is also public on YouTube).

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

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

                        13
                        Online

                        977
                        Users

                        6.6k
                        Topics

                        60.5k
                        Posts