HISE Logo Forum
    • Categories
    • Register
    • Login

    Native Apple Silicon AAX

    Scheduled Pinned Locked Moved General Questions
    30 Posts 11 Posters 1.7k 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.
    • DanHD
      DanH @Fortune
      last edited by

      @Fortune thanks. Do these have to be shipped separately to the older version or does it create both Native / Non Native (Intel) versions at the same time?

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      FortuneF Dan KorneffD 2 Replies Last reply Reply Quote 0
      • FortuneF
        Fortune @DanH
        last edited by

        @DanH I haven't tried yet but it should be the universal binary for both Intel & Apple Silicon.

        1 Reply Last reply Reply Quote 1
        • Dan KorneffD
          Dan Korneff @DanH
          last edited by

          @DanH both versions are included in one binary. (Which is why the file is almost twice the size)

          Dan Korneff - Producer / Mixer / Audio Nerd

          DanHD 1 Reply Last reply Reply Quote 1
          • ForeverLiveF
            ForeverLive
            last edited by

            Sorry that it's a bit off-topic, but anyone knows how to export AUv3? Every time i try it's still AUv2. So sad about that.

            1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Dan Korneff
              last edited by DanH

              @Dan-Korneff Thanks! Any special build instructions for the AAX SDK? I've done what I did before but can't export the AAX... The README included is from 2022, which seems so on brand lol!

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Dan Korneff
                last edited by

                @Dan-Korneff Which AAX SDK version are you using?

                Dan KorneffD 1 Reply Last reply Reply Quote 0
                • Dan KorneffD
                  Dan Korneff @A Former User
                  last edited by

                  @Steve-Mohican AAX SDK 2.4.1

                  Dan Korneff - Producer / Mixer / Audio Nerd

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Dan Korneff
                    last edited by A Former User

                    @Dan-Korneff said in Native Apple Silicon AAX:

                    @Steve-Mohican AAX SDK 2.4.1

                    So the Hise exported AAX plugin is running Natively in Apple Silicon Pro Tools, right?

                    .......................................................................

                    This is the Libs folder in the AAX SDK 2.4.1:

                    Screen Shot 2023-03-29 at 21.25.17.png

                    .......................................................................

                    This is the Libs folder in the AAX SDK 2.5.0 (The latest one):

                    Screen Shot 2023-03-29 at 21.24.20.png

                    I am not sure if the AAX SDK 2.4.1 is Native Apple Silicon 🤔

                    orangeO 1 Reply Last reply Reply Quote 0
                    • orangeO
                      orange @A Former User
                      last edited by orange

                      @Steve-Mohican said in Native Apple Silicon AAX:

                      I am not sure if the AAX SDK 2.4.1 is Native Apple Silicon 🤔

                      Compilation for arm64 is first introduced in AAX SDK 2.4.0.

                      So AAX SDK 2.4.1 is ok for Native Silicon AAX exports, though the folder structure of version SDK 2.5.0 is different.

                      You can test your AAX builds whether they are x64 or Universal (x64 & arm64), with this APP: https://petegates.com/pgptprefs.html

                      You should see the Universal architecture type.

                      Screen Shot 2023-03-30 at 11.31.21.png

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

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

                        Okay so I'm getting a bit stuck trying to compile the 2.50 SDK on MacOS (possibly because I dont really know what Im doing...)

                        So I have:

                        1. Downloaded the 2.5.0 sdk and unzipped it to my HISE tools\SDK folder...

                        2. Gone to aax-sdk-2-5-0/Libs/AAXLibrary/MacBuild

                        3. loaded AAXLibrary.xcodeproj into XCode...

                        4. Run Compile-> for profiling

                        ..which worked.

                        ..but I cant see any output (especially not in x86_64_arm64/Release)

                        am I doing something wrong?(I guess thats a yes right there) do I need to set up some config in XCode at step 3?

                        HISE Development for hire.
                        www.channelrobot.com

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @Lindon
                          last edited by

                          @Lindon I had the same, couldn't be arsed to figure it out... Previous SDK worked ok. What are the benefits for 2.5.0?

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

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

                            @DanH when you say "previous SDK worked ok":

                            1. does the previous deliver universal binaries?
                            2. if so where would I down load this "previous SDK"?

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @Lindon

                              1 - Apparently so
                              2 - I guess you'll have to see if it's you Avid account / Developer tools page - maybe they have an old link on there. I just checked mine but can't see it :/

                              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                              https://dhplugins.com/ | https://dcbreaks.com/
                              London, UK

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

                                @Lindon said in Native Apple Silicon AAX:

                                @DanH when you say "previous SDK worked ok":

                                1. does the previous deliver universal binaries?
                                2. if so where would I down load this "previous SDK"?

                                As I previously mentioned above, the previous SDK version (2.4.1) works here for Universal Binaries.

                                Thr only advantage of 2.5.0 is ATMOS mix channel support for FX plugins. If you don't use ATMOS channel routing, 2.4.1 is the one to go with.

                                Previous versions should appear in Avid's Developers Area.

                                develop Branch / XCode 13.1
                                macOS Monterey / M1 Max

                                Dan KorneffD LindonL 2 Replies Last reply Reply Quote 0
                                • Dan KorneffD
                                  Dan Korneff @orange
                                  last edited by

                                  @orange speaking of which, @Christoph-Hart can we please add multichannel routing so we can make ATMOS plugs?

                                  Dan Korneff - Producer / Mixer / Audio Nerd

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

                                    @orange cept it doenst anymore its 2.50 only here....
                                    Screenshot 2023-04-11 at 16.36.51.png

                                    ..or am I looking in the wrong place?

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                      ...grrrrrrrr

                                      Well now it will start to compile butfalls over pretty badly..

                                      ▸ Compiling include_juce_audio_plugin_client_AAX.mm
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:312:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_1'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_1:
                                                                 ~~~~~~~~ ^~~~~~
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:313:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_2'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_2:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:314:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_3'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_3:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:312:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_1:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:313:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_2:
                                                           ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:314:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_3:
                                                           ^
                                      
                                      
                                      ▸ Compiling include_juce_audio_plugin_client_AAX.mm
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:312:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_1'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_1:
                                                           ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:313:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_2'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_2:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:314:22: use of undeclared identifier 'AAX_eStemFormat_Reserved_3'; did you mean 'AAX_eStemFormat_Stereo'?
                                      
                                                      case AAX_eStemFormat_Reserved_3:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:312:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_1:
                                              ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:313:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_2:
                                                           ^
                                      
                                      
                                      
                                      ❌  /Users/lindonparker/HISE/JUCE/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp:314:22: duplicate case value 'AAX_eStemFormat_Stereo'
                                      
                                                      case AAX_eStemFormat_Reserved_3:
                                                           ^
                                      
                                      
                                      ** BUILD FAILED **
                                      
                                      

                                      Has anyone got an AAX SDK that builds successfully, and builds native plugins?

                                      HISE Development for hire.
                                      www.channelrobot.com

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

                                        @Lindon I'm check my rig in a few. You need PC or MAC?

                                        Dan Korneff - Producer / Mixer / Audio Nerd

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

                                          @Lindon I'm getting the exact same errors here when trying to use AAX 2.5

                                          Dan Korneff - Producer / Mixer / Audio Nerd

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

                                            @Dan-Korneff said in Native Apple Silicon AAX:

                                            @Lindon I'm getting the exact same errors here when trying to use AAX 2.5

                                            yeah - it looks like 2.5+ for the AAX SDK is broken for HISE...which is a bit of a concern as you can now only get 2.5.0 from Avid....

                                            @Christoph-Hart !!! - this might be a JUCE problem but can you take a (quick) look?

                                            HISE Development for hire.
                                            www.channelrobot.com

                                            A 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            18

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.4k

                                            Posts