Forum

    • Register
    • Login
    • Search
    • Categories

    About ARM macOS installers?

    General Questions
    6
    21
    144
    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.
    • S
      Steve Mohican last edited by

      When a plugin is natively ARM compatible, it can't be installed on a intel based mac, right?

      So in this case we will have to prepare 2 different installers individually for each one (intel and ARM), right?

      I haven't tried other companies' ARM plugins, has anyone seen something?

      Lindon 1 Reply Last reply Reply Quote 0
      • Lindon
        Lindon @Steve Mohican last edited by

        @Steve-Mohican - As I understand it this is correct. Rosetta runs on your ARM Mac and "does its magic" to Intel based compiled products to make them run at (very) near ARM native speeds. There is no opposite version on the intel platform - to turn your ARM compiled product back to intel native-like products.

        But I've been known to be wrong...more than once.

        HISE Development for hire.
        www.channelrobot.com

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

          I think it works the same way how 32/64 bit versions were handled - you have one "fat" binary that contains the code for each platform.

          d.healey 1 Reply Last reply Reply Quote 1
          • d.healey
            d.healey @Christoph Hart last edited by

            @Christoph-Hart So if I compile on M1 it will run on all platforms natively?

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

            1 Reply Last reply Reply Quote 0
            • Christoph Hart
              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.

              orange Y 2 Replies Last reply Reply Quote 1
              • d.healey
                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

                Lindon 1 Reply Last reply Reply Quote 0
                • Lindon
                  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 2
                  • orange
                    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.healey 1 Reply Last reply Reply Quote 2
                    • d.healey
                      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

                      orange 1 Reply Last reply Reply Quote 0
                      • orange
                        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 πŸ˜„

                        develop Branch / XCode 13.1
                        macOS Monterey / M1 Max

                        1 Reply Last reply Reply Quote 0
                        • Christoph Hart
                          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.

                          orange 1 Reply Last reply Reply Quote 3
                          • orange
                            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 Hart 1 Reply Last reply Reply Quote 1
                            • Christoph Hart
                              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 πŸ™‚

                              orange 1 Reply Last reply Reply Quote 5
                              • orange
                                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 πŸ˜„

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

                                https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary

                                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

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

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

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Steve Mohican @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 ^^

                                      orange 1 Reply Last reply Reply Quote 0
                                      • orange
                                        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.

                                          orange d.healey 2 Replies Last reply Reply Quote 0
                                          • orange
                                            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
                                            • First post
                                              Last post

                                            8
                                            Online

                                            983
                                            Users

                                            6.6k
                                            Topics

                                            60.8k
                                            Posts