New Pro Tools plugin format: AAX

Discuss issues relating to audio plugins

Re: New Pro Tools plugin format: AAX

Postby jules » Tue Jun 26, 2012 3:37 pm

PaulTapper wrote:Great. Please could you post in this thread when you've published it and we'll get it down. Ta.


Ok, I've started checking-in now. Don't get too excited though, I haven't even persuaded PT to load the plugin yet!
User avatar
jules
Fearless Leader
 
Posts: 17193
Joined: Mon Sep 06, 2004 9:03 am
Location: London, UK

Re: New Pro Tools plugin format: AAX

Postby PaulTapper » Wed Jun 27, 2012 10:05 am

Great stuff Jules - thanks a lot for getting into this. We'll give it a try on one of our systems here.
Dr. Paul Tapper, NUGEN Audio
User avatar
PaulTapper
JUCE Geek
 
Posts: 31
Joined: Wed May 11, 2011 5:29 pm

Re: New Pro Tools plugin format: AAX

Postby PaulTapper » Fri Jun 29, 2012 3:01 pm

Hi Jules,

Thanks a lot for that check-in.

One of our programmers downloaded that latest stuff and tried out the AAX wrapper on Windows (Vis Studio 2008, Windows 7) and here's what he's come back with...

What i did:
- included juce_core.h for juce_windows definition
- included <windows.h>, not sure of juce alternative with the demo source
- changed PlatformUtilities::setCurrentModuleInstanceHandle to Process::setCurrentModuleInstanceHandle
- switched project compile flags from /MT to /MD
- linked up to the AAXLibrary.lib

so now I have one linker error left...

1>AAXLibrary.lib(AAX_Init.obj) : error LNK2001: unresolved external symbol "long __cdecl GetEffectDescriptions(class AAX_ICollection *)" (?GetEffectDescriptions@@YAJPAVAAX_ICollection@@@Z)
1>.\Release\JuceDemoPlugin.aax : fatal error LNK1120: 1 unresolved externals


Of course its work in progress - you might find some of the comments useful.

So, what's the plan going forward? Is this something that you're going to be continuing with at your end in the short-term?
Dr. Paul Tapper, NUGEN Audio
User avatar
PaulTapper
JUCE Geek
 
Posts: 31
Joined: Wed May 11, 2011 5:29 pm

Re: New Pro Tools plugin format: AAX

Postby jules » Mon Jul 02, 2012 3:16 pm

Thanks, I've not even thought about trying a Windows build yet, but those steps sound about right to me. I think the link error is probably just because GetEffectDescriptions needs to be declared as a __cdecl (and possibly extern "C" as well).

So, what's the plan going forward? Is this something that you're going to be continuing with at your end in the short-term?


I'm working on this and a couple of other things right now, juggling them as appropriate, so sorry if AAX isn't getting my full attention, but it'll get done eventually!
User avatar
jules
Fearless Leader
 
Posts: 17193
Joined: Mon Sep 06, 2004 9:03 am
Location: London, UK

Re: New Pro Tools plugin format: AAX

Postby PaulTapper » Mon Jul 02, 2012 3:27 pm

I'm working on this and a couple of other things right now, juggling them as appropriate, so sorry if AAX isn't getting my full attention, but it'll get done eventually!

Yes, fair enough - I know this won't be the only thing crying for your attention.

Getting an AAX release out as soon as possible is an important thing to us though, so if you can give any more time to it that would be very much appreciated.
Dr. Paul Tapper, NUGEN Audio
User avatar
PaulTapper
JUCE Geek
 
Posts: 31
Joined: Wed May 11, 2011 5:29 pm

Re: New Pro Tools plugin format: AAX

Postby Salvator » Mon Jul 02, 2012 3:56 pm

Plugin compile fine for me in Xcode, and it's not loading by protools debug (as expected).

Salvator
Salvator
JUCE UberWeenie
 
Posts: 178
Joined: Mon May 18, 2009 9:01 pm

Re: New Pro Tools plugin format: AAX

Postby Soilworker » Mon Jul 02, 2012 10:24 pm

Great news! Very happy to know this is in progress. 8)
User avatar
Soilworker
JUCE Geek
 
Posts: 42
Joined: Sun May 30, 2010 10:15 am

Re: New Pro Tools plugin format: AAX

Postby myk » Wed Jul 04, 2012 2:31 pm

Hi,

I am the programmer referred to in Paul's earlier post. After a second look (with fresh eyes) I spotted that the implementation of the GetEffectDescriptions function in the AAX wrapper has an additional const that the extern declaration hasn't got. Once this was fixed up our linker errors were gone and we had built a windows version of the aax plugin.

As expected, the plugin doesn't load up in Pro Tools. Our next step was to add some logging in to the functions to find out exactly how far into loading/reading in the plug-in pro tools gets, which hasn't produced any results at all.

Hopefully this information is of some use to you. As it stands I'm going to have to concentrate my efforts on another internal project for a short time, though if you keep us posted with any thoughts or progress you make yourself we'll be happy to help out wherever we can as people become available.

Myk
myk
JUCE Weenie
 
Posts: 11
Joined: Fri Jun 08, 2012 3:10 pm

Re: New Pro Tools plugin format: AAX

Postby jules » Wed Jul 04, 2012 2:39 pm

Thanks Myk - I'm also a bit stumped about exactly why PT won't load it, but will do some more digging soon..
User avatar
jules
Fearless Leader
 
Posts: 17193
Joined: Mon Sep 06, 2004 9:03 am
Location: London, UK

Re: New Pro Tools plugin format: AAX

Postby Mikey » Wed Jul 04, 2012 2:48 pm

Don't know if this qualifies as progress of any sort, but PT (OSX) is actually seeing my AAX plugin. The scan fails with the message: Pro Tools could not load the following plugins either because no valid authorization could be found, the iLok key was not connected or the plug-in was damaged. The iLok is present and valid, so the issue is still related to Juce wrap issues or possibly to certificate issues. This is using the release version of ProTools, BTW. We're not there yet, but it's something.
Mikey
JUCE UberWeenie
 
Posts: 225
Joined: Fri Feb 20, 2009 7:36 pm
Location: The Rockies

Re: New Pro Tools plugin format: AAX

Postby siedschl » Wed Jul 04, 2012 6:00 pm

So did you digitally sign the binary, as necessary?
siedschl
JUCE UberWeenie
 
Posts: 273
Joined: Wed Nov 07, 2007 10:56 am

Re: New Pro Tools plugin format: AAX

Postby Mikey » Wed Jul 04, 2012 6:38 pm

siedschl wrote:So did you digitally sign the binary, as necessary?

Working on that now. My Pace certificate had expired, so I have to do some updating.
Mikey
JUCE UberWeenie
 
Posts: 225
Joined: Fri Feb 20, 2009 7:36 pm
Location: The Rockies

Re: New Pro Tools plugin format: AAX

Postby Mikey » Thu Jul 05, 2012 2:57 am

I've got the code signing part fixed. The plugin shows as available inside ProTools. When I attempt to load it it doesn't crash, but I don't get a UI. Audio also stops passing in that path.
Mikey
JUCE UberWeenie
 
Posts: 225
Joined: Fri Feb 20, 2009 7:36 pm
Location: The Rockies

Re: New Pro Tools plugin format: AAX

Postby xsd121 » Thu Jul 05, 2012 9:10 am

Big brother is watching......
this thread.
xsd121
JUCE Obsessive
 
Posts: 75
Joined: Mon Apr 06, 2009 7:57 am

Re: New Pro Tools plugin format: AAX

Postby Harrie Munnik » Tue Jul 10, 2012 4:02 pm

I am exited to see this get to work. Can someone make a small step by step manual for noobs??
Harrie Munnik
JUCE Obsessive
 
Posts: 89
Joined: Wed Nov 03, 2010 9:10 am

PreviousNext

Return to Audio Plugins

Who is online

Users browsing this forum: alexg and 2 guests