HISE Logo Forum
    • Categories
    • Register
    • Login

    Do I need a M1 / M2 Machine for Apple silicon support?

    Scheduled Pinned Locked Moved General Questions
    46 Posts 7 Posters 2.6k 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.
    • NatanN
      Natan
      last edited by

      Hey folks

      As the title says, Do i need a M1 or M2 MacBook to compile New Mac friendly versions?

      or with Macbook Air Intel we can go for Native silicon support?

      any help and structure is appreciated 🙏

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

        @Natan You can use intel. You don't even need Apple hardware if you use virtual machines.

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

        NatanN 1 Reply Last reply Reply Quote 1
        • NatanN
          Natan @d.healey
          last edited by

          @d-healey 🙏 Thank you sir David
          I already own a Macbook Air i5

          so what version of MacOs?
          What Version of Xcode?

          and any changes need to be applied for hise?

          Appreciate your Help fine Sir🫶

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

            @Natan You won't have an enjoyable time working on that old thing with HISE - the compilation times will be at least 5x as high as with the newest Apple silicon models.

            As for Xcode / macOS, just use the latest one that runs on your hardware.

            NatanN 1 Reply Last reply Reply Quote 1
            • NatanN
              Natan @Christoph Hart
              last edited by

              @Christoph-Hart Thanks Legend🙏

              I guess moving to M1 or M2 MacBook air will be a Better option.
              My current setup kills me for compile and build🙏

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

                @Natan I recommend the Macbook Air M1 with 16GB and the fastest CPU option (10 core I think). It compiles HISE almost as fast as my 9900K desktop without a fan.

                The performance increases of the M2 is rather incremental, but a Macbook Pro with the M1 Max might yield another 20%-30%. Unfortunately the Xcode linker is still single-threaded which means that 60% of the compilation workload has to be done by a single CPU which is the biggest slowdown.

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

                  @Natan Macbook Air M1 did the job for me. I’m on a M2 now but compiling time is quick enough for both systems.

                  1 Reply Last reply Reply Quote 1
                  • NatanN
                    Natan
                    last edited by Natan

                    Back to this Topic, Okay I Picked up an M2 Macbook Air, Just for Silicon Exporting,

                    I Have a few questions:

                    • What XCODE Version do I Need?
                    • Do I need XPertyy? (I don't know the name even LOL )
                    • Are there any Additional Changes that I need to do in the project or Xcode Only for Mac Sillicon Exporting?

                    Cheers

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

                      @Natan

                      • It seems that currently the latest compatible XCode version is 14.3 and the macOS version is Ventura (for now) Sonoma needs XCode 15 and that XCode version gives errors while compiling

                      • Yes you still need xcpretty

                      • Just compile the HISE without IPP, the process is straightforward

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      DabDabD 1 Reply Last reply Reply Quote 1
                      • DabDabD
                        DabDab @orange
                        last edited by DabDab

                        @orange said in Do I need a M1 / M2 Machine for Apple silicon support?:

                        @Natan

                        • It seems that currently the latest compatible XCode version is 14.3 and the macOS version is Ventura (for now) Sonoma needs XCode 15 and that XCode version gives errors while compiling

                        • Yes you still need xcpretty

                        • Just compile the HISE without IPP, the process is straightforward

                        I have a question...
                        If I compile plugins from old Catalina OSX, does not run on M1/M2 machine, right ? What OSX (latest) will it support ( Intel CPU) ?

                        Bollywood Music Producer and Trance Producer.

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

                          @DabDab said in Do I need a M1 / M2 Machine for Apple silicon support?:

                          @orange said in Do I need a M1 / M2 Machine for Apple silicon support?:

                          @Natan

                          • It seems that currently the latest compatible XCode version is 14.3 and the macOS version is Ventura (for now) Sonoma needs XCode 15 and that XCode version gives errors while compiling

                          • Yes you still need xcpretty

                          • Just compile the HISE without IPP, the process is straightforward

                          I have a question...
                          If I compile plugins from old Catalina OSX, does not run on M1/M2 machine, right ? What OSX (latest) will it support ( Intel CPU) ?

                          You can compile universal binaries (intel + arm supported in one plugin) on intel machines too. Minimum requirement is XCode 12.2 and Catalina 10.15.4.

                          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)

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

                          DabDabD 1 Reply Last reply Reply Quote 0
                          • DabDabD
                            DabDab @orange
                            last edited by

                            @orange OK. That means if I make an AU (component ) or Mac VST3 plugins from Intel CPU & Catalina, will it run on mac Silicon and New OSX ?

                            Bollywood Music Producer and Trance Producer.

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

                              @DabDab Yes

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

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

                                @DabDab said in Do I need a M1 / M2 Machine for Apple silicon support?:

                                @orange OK. That means if I make an AU (component ) or Mac VST3 plugins from Intel CPU & Catalina, will it run on mac Silicon and New OSX ?

                                Yes, the plugin will work on Apple Silicon natively (no need for Rosetta).

                                The opposite is also possible. The plugin you compile as a universal binary on an Apple Silicon Mac will also work on Intel Mac too.

                                develop Branch / XCode 13.1
                                macOS Monterey / M1 Max

                                DabDabD 1 Reply Last reply Reply Quote 1
                                • DabDabD
                                  DabDab @orange
                                  last edited by

                                  @orange said in Do I need a M1 / M2 Machine for Apple silicon support?:

                                  @DabDab said in Do I need a M1 / M2 Machine for Apple silicon support?:

                                  @orange OK. That means if I make an AU (component ) or Mac VST3 plugins from Intel CPU & Catalina, will it run on mac Silicon and New OSX ?

                                  Yes, the plugin will work on Apple Silicon natively (no need for Rosetta).

                                  The opposite is also possible. The plugin you compile as a universal binary on an Apple Silicon Mac will also work on Intel Mac too.

                                  Lovely. 😃 Thank you for the answer and clearing my doubts.

                                  Bollywood Music Producer and Trance Producer.

                                  1 Reply Last reply Reply Quote 1
                                  • NatanN
                                    Natan
                                    last edited by Natan

                                    @orange @d-healey @hisefilo
                                    Thank you guys, Cheers

                                    I am in the middle of Building Hise on a new Macbook,
                                    What settings I need to change in projucer for universal built?

                                    Also Do you have any Link to XCode 14.3?

                                    Screenshot 2023-12-04 at 3.59.53 PM.png

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

                                      @Natan

                                      Also Do you have any Link to XCode 14.3?

                                      For old Xcode versions:
                                      https://developer.apple.com/download/all/

                                      develop Branch / XCode 13.1
                                      macOS Monterey / M1 Max

                                      NatanN 1 Reply Last reply Reply Quote 1
                                      • NatanN
                                        Natan @orange
                                        last edited by

                                        @orange said in Do I need a M1 / M2 Machine for Apple silicon support?:

                                        https://developer.apple.com/download/all/

                                        Thanks buddy, Youre the best

                                        And Did you changed anything on Projucer?

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

                                          @Natan

                                          And Did you changed anything on Projucer?

                                          I don't change anything.

                                          For the plugin export, the Projucer file created by Hise has this setting automatically. This is the universal binary setting.

                                          Screen Shot 2023-12-04 at 15.39.07.png

                                          develop Branch / XCode 13.1
                                          macOS Monterey / M1 Max

                                          NatanN 1 Reply Last reply Reply Quote 0
                                          • NatanN
                                            Natan @orange
                                            last edited by

                                            @orange Thank bro, Did you install iPP? or is it Disabled?

                                            d.healeyD orangeO 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            26

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.6k

                                            Posts