HISE Logo Forum
    • Categories
    • Register
    • Login

    AAX on M1

    Scheduled Pinned Locked Moved General Questions
    33 Posts 6 Posters 1.3k 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.
    • Dan KorneffD
      Dan Korneff @Lindon
      last edited by

      @Lindon Are you talking about building the AAX Library? Or exporting from HISE?
      I ditched my M1 machine, so maybe @orange can help.

      Dan Korneff - Producer / Mixer / Audio Nerd

      LindonL Christoph HartC 2 Replies Last reply Reply Quote 0
      • LindonL
        Lindon @Dan Korneff
        last edited by

        @Dan-Korneff well both really - I have my M1 humming along nicely - building standalones, VST and AU - but I'd like to be able to build AAX plugins - but I cant seem to get the AAX SDK to compile...or even start to compile....

        I think 2.4.0 is announced as M1 compatible ....so its something I am (not) doing

        HISE Development for hire.
        www.channelrobot.com

        Dan KorneffD orangeO 2 Replies Last reply Reply Quote 0
        • Dan KorneffD
          Dan Korneff @Lindon
          last edited by

          @Lindon Looking at the AAX SDK docs, it looks like it's only compatible with Xcode 8.3.3 and Xcode 10.1
          Are you using one of those?

          Dan Korneff - Producer / Mixer / Audio Nerd

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Dan Korneff
            last edited by

            @Dan-Korneff said in AAX on M1:

            @Lindon Looking at the AAX SDK docs, it looks like it's only compatible with Xcode 8.3.3 and Xcode 10.1
            Are you using one of those?

            Well its compiling on XCode 10.2.1 on intel.....

            HISE Development for hire.
            www.channelrobot.com

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

              @Dan-Korneff I've just build the AAX library on my M1, and I'm currently testing the demo_project exporter. The latest SDK compiles fine on Xcode 14 (I guess they forgot to update readme file for a few years).

              For now you have to change the Projucer file in the Binaries folder and add ARM as target manually, but if it works I'll change it so that AAX gets build as universal binary like the rest of the plugin formats.

              Update: The compilation went through but I don't have a protools to check. I'll push a change that enables universal builds for AAX, then you can try it out for yourself.

              LindonL Dan KorneffD 2 Replies Last reply Reply Quote 1
              • LindonL
                Lindon @Christoph Hart
                last edited by

                @Christoph-Hart said in AAX on M1:

                @Dan-Korneff I've just build the AAX library on my M1, and I'm currently testing the demo_project exporter. The latest SDK compiles fine on Xcode 14 (I guess they forgot to update readme file for a few years).

                For now you have to change the Projucer file in the Binaries folder and add ARM as target manually, but if it works I'll change it so that AAX gets build as universal binary like the rest of the plugin formats.

                Update: The compilation went through but I don't have a protools to check. I'll push a change that enables universal builds for AAX, then you can try it out for yourself.

                so assuming I dont want to add ARM as a target - becuase why would you if ProTools isnt M1 ready yet- and I only want to build intel AAX plugins on my M1 machine, do I need ot set any flags in the projucer?

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon Protools will become M1 ready in a few weeks / months, so you can start building Universal binaries so you don't have to ship an update when Protools M1 is released.

                  I've just pushed a fix the enables ARM builds for AAX so you can now export it just like any other format.

                  LindonL 1 Reply Last reply Reply Quote 1
                  • Dan KorneffD
                    Dan Korneff @Christoph Hart
                    last edited by

                    @Christoph-Hart Protools has a free version you can use.
                    https://www.avid.com/pro-tools/whats-included-with-pro-tools-intro

                    Dan Korneff - Producer / Mixer / Audio Nerd

                    Christoph HartC 1 Reply Last reply Reply Quote 1
                    • Christoph HartC
                      Christoph Hart @Dan Korneff
                      last edited by

                      I know I also have a Developer build available in my avid account, but I don't want to install it unless I really really have to.

                      The last time I installed it the Avid Manager created gigabytes of temporary cache files that ate up my free hard drive space :)

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

                        @Christoph-Hart said in AAX on M1:

                        @Lindon Protools will become M1 ready in a few weeks / months, so you can start building Universal binaries so you don't have to ship an update when Protools M1 is released.

                        I've just pushed a fix the enables ARM builds for AAX so you can now export it just like any other format.

                        Okay yes good point -- therefore;

                        more details about this please?

                        "I've just build the AAX library on my M1, ..." I cant seem to get it to work, any quick pointers?

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon Download the SDK from Avid, extract it in HISE/tools/SDK/AAX, Open the Xcode project in /Users/christophhart/HISE/tools/SDK/AAX/Libs/AAXLibrary then compile the Debug and Release configuration.

                          After this, just export your project as AAX (or now you can use All platforms as it doesn't make a separate build for AAX as before).

                          LindonL 1 Reply Last reply Reply Quote 1
                          • LindonL
                            Lindon @Christoph Hart
                            last edited by

                            @Christoph-Hart said in AAX on M1:

                            @Lindon Download the SDK from Avid, extract it in HISE/tools/SDK/AAX, Open the Xcode project in /Users/christophhart/HISE/tools/SDK/AAX/Libs/AAXLibrary then compile the Debug and Release configuration.

                            After this, just export your project as AAX (or now you can use All platforms as it doesn't make a separate build for AAX as before).

                            ..hm thats what I've been trying to do... l will have another run at it - thanks.

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @Lindon said in AAX on M1:

                              I think 2.4.0 is announced as M1 compatible ....so its something I am (not) doing

                              AFAIK version 2.4.1 (which is the latest one) is Natively M1 compatible. Are you sure that 2.4.0 is M1 compatible too? I haven't built AAX on M1 yet, I've used Intel Xcode 10 for it.

                              develop Branch / XCode 13.1
                              macOS Monterey / M1 Max

                              LindonL 1 Reply Last reply Reply Quote 0
                              • LindonL
                                Lindon @orange
                                last edited by

                                @orange well Im getting a ton of errors trying to build 2.4.0 on M1... let me try 2.4.1

                                HISE Development for hire.
                                www.channelrobot.com

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

                                  @Lindon Before using AAX SDK, don't forget to compile the static library on the M1 machine

                                  develop Branch / XCode 13.1
                                  macOS Monterey / M1 Max

                                  LindonL 1 Reply Last reply Reply Quote 0
                                  • LindonL
                                    Lindon @orange
                                    last edited by

                                    @orange you mean compile the SDK itself? Thats what was failing for me... but it was as you said - 2.4.0 = fail and 2.4.1 = success

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    LindonL orangeO 2 Replies Last reply Reply Quote 0
                                    • LindonL
                                      Lindon @Lindon
                                      last edited by

                                      @Lindon right now to rebuild the latest HISE and I should be awaaaayyy,,,,

                                      HISE Development for hire.
                                      www.channelrobot.com

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

                                        @Lindon said in AAX on M1:

                                        @orange you mean compile the SDK itself? Thats what was failing for me... but it was as you said - 2.4.0 = fail and 2.4.1 = success

                                        Before compiling an AAX plugin from Hise, you need to open the below file in Xcode and build that binary. If this is what you're referring to, it's great.

                                        /SDK/AAX/Libs/AAXLibrary/MacBuild/AAXLibrary.xcodeproj
                                        

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

                                        LindonL Christoph HartC 2 Replies Last reply Reply Quote 0
                                        • LindonL
                                          Lindon @orange
                                          last edited by

                                          @orange yes that was failing as 2.4.0 , but works OK in 2.4.1...thanks

                                          HISE Development for hire.
                                          www.channelrobot.com

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

                                            Yes I also built 2.4.1 - just the most recent one that can be downloaded as they announced a few weeks ago that the SDK is now M1 compatible.

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

                                            11

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.3k

                                            Posts