HISE Logo Forum
    • Categories
    • Register
    • Login

    About ARM macOS installers?

    Scheduled Pinned Locked Moved General Questions
    21 Posts 6 Posters 950 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.
    • Christoph HartC
      Christoph Hart
      last edited by

      I think you can even compile it on non-M1 apple systems and it will include the ARM binary, but I'm not entirely sure.

      BTW, I've just pushed a version that should compile M1 native plugins. HISE itself has to run under Rosetta for now, but that shouldn't be a huge issue.

      orangeO Y 2 Replies Last reply Reply Quote 1
      • d.healeyD
        d.healey
        last edited by

        Interesting, I think I'll wait for others to do more testing and confirm everything but if that is the case it looks like I should get an M1 system.

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey said in About ARM macOS installers?:

          Interesting, I think I'll wait for others to do more testing and confirm everything but if that is the case it looks like I should get an M1 system.

          Grim...more money to be spent....with the evil empire...

          HISE Development for hire.
          www.channelrobot.com

          1 Reply Last reply Reply Quote 1
          • orangeO
            orange @Christoph Hart
            last edited by orange

            @Christoph-Hart said in About ARM macOS installers?:

            I think you can even compile it on non-M1 apple systems and it will include the ARM binary, but I'm not entirely sure.

            AFAIK, you can compile for M1 macs with XCode 12, and BigSur or Catalina on an intel mac :)

            BTW, I've just pushed a version that should compile M1 native plugins. HISE itself has to run under Rosetta for now, but that shouldn't be a huge issue.

            Great!

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

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

              @orange said in About ARM macOS installers?:

              AFAIK

              Still waiting for someone to test all this stuff an confirm it :)

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

              orangeO 1 Reply Last reply Reply Quote 0
              • orangeO
                orange @d.healey
                last edited by orange

                @d-healey said in About ARM macOS installers?:

                Still waiting for someone to test all this stuff an confirm it :)

                Sure, Nobody is holding you back :D

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

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

                  What? Even the SNEX compiler works under Rosetta. This is beyond awesome - I was pretty sure that I had to completely rewrite the compiler internals to work on ARM, but this is definitely a nice surprise!

                  Anyways, I'm not the biggest Apple fan, but the MacBook Air M1 is hands down the best notebook I ever had.

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

                    @Christoph-Hart said in About ARM macOS installers?:

                    What? Even the SNEX compiler works under Rosetta. This is beyond awesome - I was pretty sure that I had to completely rewrite the compiler internals to work on ARM, but this is definitely a nice surprise!

                    Anyways, I'm not the biggest Apple fan, but the MacBook Air M1 is hands down the best notebook I ever had.

                    My friend (he is not using Hise, he uses iPlug), compiles plugins with XCode 12, and Catalina for native M1 support on an intel mac.

                    develop Branch / XCode 13.1
                    macOS Monterey / M1 Max

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

                      @orange said in About ARM macOS installers?:

                      he is not using Hise, he uses iPlug)

                      Then you should look for a new friend :)

                      orangeO 1 Reply Last reply Reply Quote 4
                      • orangeO
                        orange @Christoph Hart
                        last edited by orange

                        @Christoph-Hart said in About ARM macOS installers?:

                        @orange said in About ARM macOS installers?:

                        he is not using Hise, he uses iPlug)

                        Then you should look for a new friend :)

                        Ahahah :D

                        Not only from a friend. Here is also a source from directly Apple:

                        Link Preview Image
                        Building a universal macOS binary | Apple Developer Documentation

                        Create macOS apps and other executables that run natively on both Apple silicon and Intel-based Mac computers.

                        favicon

                        Apple Developer Documentation (developer.apple.com)

                        Apple says:

                        You can build a universal binary on either an Apple silicon or Intel-based Mac computer, but you cannot debug the arm64 slice of your binary on an Intel-based Mac computer. It’s possible to debug both slices of a universal binary on Apple silicon, but you must run the x86_64 slice under Rosetta translation.

                        develop Branch / XCode 13.1
                        macOS Monterey / M1 Max

                        ? 1 Reply Last reply Reply Quote 1
                        • Y
                          yall @Christoph Hart
                          last edited by

                          @Christoph-Hart this is true except for components with logic.

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @orange
                            last edited by

                            @orange said in About ARM macOS installers?:

                            Apple says:

                            You can build a universal binary on either an Apple silicon or Intel-based Mac computer, but you cannot debug the arm64 slice of your binary on an Intel-based Mac computer. It’s possible to debug both slices of a universal binary on Apple silicon, but you must run the x86_64 slice under Rosetta translation.

                            Thank you for this helpful information :)

                            1 Reply Last reply Reply Quote 0
                            • Y
                              yall
                              last edited by

                              @d-healey What you need to know. because I have done a lot of testing with friends who have lent me 2 mac m1. therefore, when you compile from intel. all plugins and vst will work on mac m1. i tried vst vst 3 and audio units. ableton fl studio cubase reaper reads vst vst3 and audio unit. only logic does not support AU plugins compiled from intel. logic is owned by apple and Rosetta will not work for this case. need hard disk space i couldn't try compiling from m1 to find out if intel would make them work. I also learned that xcode 12 gave access to compilation with the "binary unisversel" format which would surely allow AU to work on m1. I still think that compiling each plugin per system remains the best solution for the moment. moreover, did not just see that windows was releasing version 11 soon and that they are talking about a plugin signature identical to that of apple ... another shit to take money from us ^^

                              orangeO 1 Reply Last reply Reply Quote 0
                              • orangeO
                                orange @yall
                                last edited by orange

                                @yall said in About ARM macOS installers?:

                                only logic does not support AU plugins compiled from intel.

                                Intel compiled all plugins work on M1 (with Rosetta) here. That's valid for AU plugins too.

                                As I remember correctly, you have AU plugin issues on intel too. I don't think that AU version won't work in M1, while VST and AAX is working. This can be secific to your system / config.

                                develop Branch / XCode 13.1
                                macOS Monterey / M1 Max

                                Y 1 Reply Last reply Reply Quote 0
                                • Y
                                  yall @orange
                                  last edited by

                                  @orange no, as far as I'm concerned, on Intel mac everything works fine (vst vst3 au). if you can give it a try i think Logic won't read your AU on m1 if you compile from intel.

                                  orangeO d.healeyD 2 Replies Last reply Reply Quote 0
                                  • orangeO
                                    orange @yall
                                    last edited by

                                    @yall We've tried that

                                    develop Branch / XCode 13.1
                                    macOS Monterey / M1 Max

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

                                      @yall said in About ARM macOS installers?:

                                      @orange no, as far as I'm concerned, on Intel mac everything works fine (vst vst3 au). if you can give it a try i think Logic won't read your AU on m1 if you compile from intel.

                                      I was asking about cross compiling native plugins, not running under Rosetta. From what has been said so far in this thread you can compile M1 native plugins on am Intel Mac and vice versa.

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

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

                                      28

                                      Online

                                      1.8k

                                      Users

                                      12.0k

                                      Topics

                                      104.3k

                                      Posts