HISE Logo Forum
    • Categories
    • Register
    • Login

    Problem compiling with AAX

    Scheduled Pinned Locked Moved Bug Reports
    54 Posts 8 Posters 3.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.
    • Dan KorneffD
      Dan Korneff @Lindon
      last edited by

      @Lindon said in Problem compiling with AAX:

      You have to become an approved developer, then you can use the SDK to build AAX plug-ins

      I had questioned this directly to AVID and they directed me to some FAQ in their forum. From what I read, this is only necessary if you want to sell your product in the AVID Marketplace. I couldn't find any documentation saying otherwise to the commercial sales of your product.
      do you have a link to share?

      Dan Korneff - Producer / Mixer / Audio Nerd

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

        @dustbro said in Problem compiling with AAX:

        @Lindon said in Problem compiling with AAX:

        You have to become an approved developer, then you can use the SDK to build AAX plug-ins

        I had questioned this directly to AVID and they directed me to some FAQ in their forum. From what I read, this is only necessary if you want to sell your product in the AVID Marketplace. I couldn't find any documentation saying otherwise to the commercial sales of your product.
        do you have a link to share?

        For creating AAX plugins, you must be approved developer by Avid. And also they will give you a PACE license (which costs $500 annually) free and you can sign your plugins. The Avid don't want to see any un-approved developers and AAX plugins from un-approved developers. Also nobody can publish your plugins, because every plugin will have unique wrapped GUID. (Dİgitally signing plugins is different from iLok license protection)

        For Avid Marketplace, afaik (1 year ago) you must pass the developer exams :) I am not kidding. When you pass the developer knowledge level exams, then you can be a partner of the Avid Marketplace. (This is not required for building and selling AAX plugins in your store)

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

        d.healeyD Dan KorneffD 2 Replies Last reply Reply Quote 0
        • d.healeyD
          d.healey @orange
          last edited by

          @orange said in Problem compiling with AAX:

          @dustbro said in Problem compiling with AAX:

          @Lindon said in Problem compiling with AAX:

          You have to become an approved developer, then you can use the SDK to build AAX plug-ins

          I had questioned this directly to AVID and they directed me to some FAQ in their forum. From what I read, this is only necessary if you want to sell your product in the AVID Marketplace. I couldn't find any documentation saying otherwise to the commercial sales of your product.
          do you have a link to share?

          For creating AAX plugins, you must be approved developer by Avid. And also they will give you a PACE license (which costs $500 annually) free and you can sign your plugins. The Avid don't want to see any un-approved developers and AAX plugins from un-approved developers. Also nobody can publish your plugins, because every plugin will have unique wrapped GUID. (Dİgitally signing plugins is different from iLok license protection)

          For Avid Marketplace, afaik (1 year ago) you must pass the developer exams :) I am not kidding. When you pass the developer knowledge level exams, then you can be a partner of the Avid Marketplace. (This is not required for building and selling AAX plugins in your store)

          That's what I read too. So that part about guid would prevent me creating AAX plugins under a free license.

          orangeO 1 Reply Last reply Reply Quote 0
          • orangeO
            orange @d.healey
            last edited by

            @d-healey said in Problem compiling with AAX:

            @orange said in Problem compiling with AAX:

            @dustbro said in Problem compiling with AAX:

            @Lindon said in Problem compiling with AAX:

            You have to become an approved developer, then you can use the SDK to build AAX plug-ins

            I had questioned this directly to AVID and they directed me to some FAQ in their forum. From what I read, this is only necessary if you want to sell your product in the AVID Marketplace. I couldn't find any documentation saying otherwise to the commercial sales of your product.
            do you have a link to share?

            For creating AAX plugins, you must be approved developer by Avid. And also they will give you a PACE license (which costs $500 annually) free and you can sign your plugins. The Avid don't want to see any un-approved developers and AAX plugins from un-approved developers. Also nobody can publish your plugins, because every plugin will have unique wrapped GUID. (Dİgitally signing plugins is different from iLok license protection)

            For Avid Marketplace, afaik (1 year ago) you must pass the developer exams :) I am not kidding. When you pass the developer knowledge level exams, then you can be a partner of the Avid Marketplace. (This is not required for building and selling AAX plugins in your store)

            That's what I read too. So that part about guid would prevent me creating AAX plugins under a free license.

            You can talk this with Avid. And also the number of Pro Tools users are considerably much for a developer ;) You should think AAX ;)

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

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

              @orange said in Problem compiling with AAX:

              For creating AAX plugins, you must be approved developer by Avid. And also they will give you a PACE license (which costs $500 annually) free and you can sign your plugins. The Avid don't want to see any un-approved developers and AAX plugins from un-approved developers.

              I already have that, so I guess I'm good to go? Maybe @Christoph-Hart has some insite ?

              Dan Korneff - Producer / Mixer / Audio Nerd

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

                Yes, that's basically it. PACE doesn't cost anything to code sign AAX plugins (but you don't get iLok protection). Just signup on Avid, download the SDK, get in touch with PACE for the Eden Tools stuff, buy an iLok, and you're set.

                Procedure was much more tedious in the past, now it got better. It's still bad, but once you've set it up it works.

                EDIT: I wouldn't know whether a pure GPL plugin can be published on AAX since you're basically required to publish anything that was needed to build the product under the GPL license and I am sure that Avid wouldn't like that for their precious AAX thingie :)

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

                  I'll send Avid an email and report back.

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

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon
                      last edited by

                      yeah, in short : Nightmare.

                      Still I am considering how to go about generally signing my binaries - especially the installers/packagers, to stop all that "unknown developer" stuff on both win 10 and MacOs.

                      Has anyone any insights on that?

                      As far as I have read I could join the Apple Developer Program, and use my Apple ID on MacOS to sign stuff, and apparently with some jiggery-pokery use it on windows too - but as Apple are not a recognised authority on Windows(yeah go figure..) you may as well use a recognised signing authority. Cheapest I can find is about $65.00 per year.

                      Any actual experiences anyone?

                      HISE Development for hire.
                      www.channelrobot.com

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

                        I got a very quick answer from AVID.

                        You are welcome to sell your products as AAX plugins independently

                        So that's good :)

                        orangeO 1 Reply Last reply Reply Quote 1
                        • orangeO
                          orange @d.healey
                          last edited by

                          @d-healey said in Problem compiling with AAX:

                          So that's good :)

                          Yeah indeed ;)

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

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

                            You are welcome to sell your products as AAX plugins independently

                            I don't want to nag around, but that's not how it works. Avid is not in the position to "allow" selling a product based on a GPL codebase, unless they have no problem if the AAX SDK is included in the public repository (and I would be surprised if this is the case).

                            If one part is closed-source, then the entire thing is closed-source, and the only solution to this problem is this:

                            GPL FAQ.

                            So basically, it would require me and the JUCE team to add an exception to the default GPL license.

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

                              @Christoph-Hart But what about the VST2 SDK which is also proprietary? I assume AU is too? And ASIO.

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

                                Yes, this is also a legal grey area, but Steinberg is way less protective about their SDK than Avid (so while the VST SDK was technically non-free, basically everyone could just go to the Steinberg download page and get it).

                                Also, you can't build and run an AAX plugin yourself, the non-developer version of ProTools only accepts code-signed binaries, so the entire GPL idea of being able to modify and use / distribute your modifications is not possible on the AAX platform (again, no problem on VST).

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

                                  @Christoph-Hart Yep that all makes sense. Since I don't really want the hassle of making and supporting AAX plugins anyway I'll just let pro-tools users go without. :) If they really want my plugin they can build it themselves and go through all the problems - or Lindon can do it for them (new service for you to offer).

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

                                    @d-healey oh pleeeeeease plleeease dont make me do it...

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    1 Reply Last reply Reply Quote 1
                                    • lalalandsynthL
                                      lalalandsynth @Lindon
                                      last edited by lalalandsynth

                                      @Lindon said in Problem compiling with AAX:

                                      Joined the relevant Avid program

                                      I have an account at Avid, where can I find this program to sign ?

                                      Do I need an Ilok to run the dev version of Protools and do I have to pay for some sort of license ?

                                      https://lalalandaudio.com/

                                      https://lalalandsynth.com/

                                      https://www.facebook.com/lalalandsynth

                                      https://www.facebook.com/lalalandsynth

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

                                        @lalalandsynth you need to go to Pace and tell them your Avid Developer details and ask for the AAX signing tool kit.

                                        HISE Development for hire.
                                        www.channelrobot.com

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

                                          @Lindon That's what I did last time and Pace replied that if I contact avid, they will do the right thing with Pace and the rest is automatic...
                                          I put everything aside since then. But now it is the time to really get it to work :)

                                          Can't help pressing F5 in the forum...

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

                                            @ustk well that may be more right that what I know - which is: you will need a set of tools from Pace to "codesign" your AAX plugins...

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            22

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.0k

                                            Posts