HISE Logo Forum
    • Categories
    • Register
    • Login

    AAX SDK Setup on Windows

    Scheduled Pinned Locked Moved General Questions
    10 Posts 4 Posters 100 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.
    • R
      ryan_nfa
      last edited by

      Hello,

      I am currently trying to build the Windows AAX version of my plugin. No matter what I do, I can't seem to get HISE to locate the AAX SDK. I have tried recommendations from similar threads, but to no avail. Here are the steps I have taken:

      1. Unzip the AAX SDK to HISE/tools/SDK
      2. Rename the unzipped directory from 'aax-sdk-2-8-1' to 'AAX'
      3. Build the Visual Studio solution at AAX/Libs/AAXLibrary/WinBuild/vs/AAXLibrary.sln
      4. Confirm the existence of the AAXLibrary_x64.lib file inside of AAX/Libs/Release
      5. Rebuild HISE

      After following these steps and trying to build my plugin, I still see an error saying the AAX SDK could not be found. Maybe I have misunderstood something, or missed a step somewhere.

      Any help would be greatly appreciated.

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @ryan_nfa
        last edited by

        @ryan_nfa I’ve posted some useful steps here: https://forum.hise.audio/topic/12631/which-aax-sdk-version-works-for-hise-4-1-0/6

        It depends on your setup, and though I wouldn’t typically advocate it I find ChatGPT is quite useful for debugging these types of issues.

        1 Reply Last reply Reply Quote 0
        • R
          ryan_nfa
          last edited by

          Thank you for the suggestion.

          Unfortunately it's still not working. I made the changes suggested by that thread (switch 'Runtime Library' to 'Multi-Threaded (/MT) as opposed to 'Multi-threaded Dll (/MD)'.

          I've tried various combinations of building HISE as debug/release, the AAX library as debug/release. I manually set the AAX SDK Path in the HISE Projucer project as well.

          The LLMs are leading me in circles. No matter what I do, I continue to receive the 'AAX SDK Missing' export error.

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

            @ryan_nfa show us a screen shot of your HISE/Tools/SDK folder

            HISE Development for hire.
            www.channelrobot.com

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

              @Lindon

              Here is the inside of HISE/tools/SDK

              Screenshot 2025-06-19 093808.png

              And here is the full path to the .lib file

              Screenshot 2025-06-19 093752.png

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

                @ryan_nfa said in AAX SDK Setup on Windows:

                I can't seem to get HISE to locate the AAX SDK

                What is the exact error message?

                @ryan_nfa said in AAX SDK Setup on Windows:

                I manually set the AAX SDK Path in the HISE Projucer project as well.

                Did you try setting it in your plugin's Projucer project file?

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

                R 1 Reply Last reply Reply Quote 0
                • R
                  ryan_nfa @d.healey
                  last edited by

                  @d-healey Here is the error that appears when trying to export:

                  Screenshot 2025-06-19 111010.png

                  The AAX SDK path in the 'Global Paths' section of Projucer is set to HISE/tools/SDK/AAX across all Projucer projects. I wasn't able to find any project-specific settings for the AAX SDK path.

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

                    @ryan_nfa Have you set the HISE path in project preferences? How many copies of the HISE source code do you have?

                    That error message btw is generated by this code, so looks pretty foolproof.

                    const File aaxPath = hisePath.getChildFile("tools/SDK/AAX");
                    
                    if (!aaxPath.isDirectory())
                    {
                        return ErrorCodes::AAXSDKMissing;
                    }
                    

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

                    R 1 Reply Last reply Reply Quote 1
                    • R
                      ryan_nfa @d.healey
                      last edited by

                      @d-healey

                      I'm facepalming so hard over here. I didn't even think to check the HISE path. I figured it would auto-fill with the location where I was building HISE from, but clearly not.

                      I switched to the right HISE path and it found the SDK right away. Looks like it's going to build.

                      Thanks!

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

                        @ryan_nfa Nice :)

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

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

                        32

                        Online

                        1.8k

                        Users

                        12.0k

                        Topics

                        104.1k

                        Posts