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.
    • LindonL
      Lindon
      last edited by

      Could someone given me a quick set of pointers on how to build AAX(2-4-0) on M1?

      HISE Development for hire.
      www.channelrobot.com

      Dan KorneffD 1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            6

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.3k

                                            Posts