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 6.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 @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
                                    • d.healeyD
                                      d.healey @Natan
                                      last edited by

                                      @Natan Don't use IPP on Mac

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

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

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

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

                                        As I previously mentioned above, no IPP pn macOS.

                                        I don't use IPP for Windows too. It breaks convolution for some situations.

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

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

                                          First Try Failed Because of Faust,
                                          I Need to disable it Right?

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

                                            @Natan Just choose the one without Faust

                                            5bbebccb-36c2-4815-838d-52f96044b3fe-image.png

                                            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

                                            12

                                            Online

                                            1.8k

                                            Users

                                            11.9k

                                            Topics

                                            104.0k

                                            Posts