Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > AAX Plug-ins
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-15-2012, 10:25 AM
WombatStudio.Org's Avatar
WombatStudio.Org WombatStudio.Org is offline
Member
 
Join Date: Dec 2011
Location: Gibbsboro, NJ
Posts: 564
Default AAX isn't automagically DSP?

In watching the Recording with HD Native and Icon webinar, in the Q&A I was led to believe that AAX was bringing the ability of having plugin developers only worry about coding one plugin that will work both native and DSP.

I thought that was the whole point of AAX so that completely different code didn't have to be written for RTAs and TDM versions?

Not that I'll ever afford the ability to use DSP, but I just thought that was the whole reason behind the new AAX plugin format.
__________________
WombatStudio.Org • Digital Recording, Mixing and Mastering in Gibbsboro, NJ • USA
"It's not the gear ... it's the ear"
Reply With Quote
  #2  
Old 07-15-2012, 10:38 AM
Dism Dism is offline
Member
 
Join Date: Apr 2008
Location: Toronto, Ontario, Canada
Posts: 6,154
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by WombatStudio.Org View Post
In watching the Recording with HD Native and Icon webinar, in the Q&A I was led to believe that AAX was bringing the ability of having plugin developers only worry about coding one plugin that will work both native and DSP.

I thought that was the whole point of AAX so that completely different code didn't have to be written for RTAs and TDM versions?

Not that I'll ever afford the ability to use DSP, but I just thought that was the whole reason behind the new AAX plugin format.
There will still always be significant coding differences beteen native and dsp formats, (since you still have to test on a DSP card) but the main advantage is opening plugins.

For example:

Say you work on a session in a studio with HDX, and you want to bring the session home with you afterwards. If you have the native equivalent of the DSP plugins you were using, they will just open as normal, with your settings in tact. Vice versa as well. Rather than worrying which plugs are which, they will open on a native or dsp system. That's the main difference from RTAS/TDM.
__________________

D
a n t h e I n c r e d i b l e S o u n d M a n

"Svetlana" v1 - 4.2GHz i7, 16GB RAM, OSX 10.7.4
Liquid Saffire 56 - PT10.2 - BFD2, VCC, Duende Native, Play 3.0

_C U R R E N T-D V E R B-S C O R E:515
Reply With Quote
  #3  
Old 07-15-2012, 12:15 PM
RussUK RussUK is offline
Member
 
Join Date: Jul 2002
Location: Northern Ireland
Posts: 3,725
Default Re: AAX isn't automagically DSP?

This case was overstated, it is not simply pressing 'DSP coder' button - we've spoken with many developers who all confirm this.

The main reason for AAX is 64bit in prep for 11 or whatever it will be called.
__________________
I work with amazing people who do incredible things.

Founder of the Expert Sites.
Reply With Quote
  #4  
Old 07-16-2012, 01:53 AM
tamasdragon tamasdragon is offline
Member
 
Join Date: Dec 2005
Location: Hungary
Posts: 2,190
Default Re: AAX isn't automagically DSP?

The marketing made people believe that from this point on, everyone only need to code one plugin, and that would automatically be both dsp and native. But as we learned this is not the case. Still it is up to the developer to decide whether he/she would code for both. Hopefully many will decide to do a dsp version too.

In my opinion, this was the case where more honesty and less marketing would've done a better job.
__________________
my blog:Tamas Dragon
Reply With Quote
  #5  
Old 07-16-2012, 02:51 PM
DaveTremblay DaveTremblay is offline
Member
 
Join Date: Oct 2011
Location: Colorado
Posts: 191
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by WombatStudio.Org View Post
In watching the Recording with HD Native and Icon webinar, in the Q&A I was led to believe that AAX was bringing the ability of having plugin developers only worry about coding one plugin that will work both native and DSP.

I thought that was the whole point of AAX so that completely different code didn't have to be written for RTAs and TDM versions?

Not that I'll ever afford the ability to use DSP, but I just thought that was the whole reason behind the new AAX plugin format.
It's more fair to say that this is one of many reasons behind the AAX SDK, but to answer this question...

We've ported about 40 of our own plug-ins (roughly). To the best of my recollection, they all use identical code between Native and DSP versions, but it does take some tweaking and tuning to get the algorithm running well on DSP.

Our process is to port the plug-in to AAX Native and get everything working. Then, try to compile (build) the algorithm for the DSP chip. Simple plug-ins we can often have running within a couple of hours, but we'd never ship them that way. We always spend a lot of time tuning the code to get the last little bit of performance out of them. This can take a significant amount of time. We then run cancellation tests between the two platforms to verify that the processing is identical. Often, it is not exactly the same since these are different chips with different compilers. So, we fix all of those issues.

You can see how this would take a fair amount of time above and beyond making an AAX Native only plug-in. Additionally, you can cheat and take all sorts of shortcuts to get to AAX Native quickly that will prevent the code from ever running on the DSP. Some companies may chose that approach.

I think its fair to say that AAX DSP development is WAY easier than RTAS to TDM development, but it isn't free.

Dave
Reply With Quote
  #6  
Old 07-16-2012, 10:34 PM
tamasdragon tamasdragon is offline
Member
 
Join Date: Dec 2005
Location: Hungary
Posts: 2,190
Default Re: AAX isn't automagically DSP?

I really understand that AAX is a necessary step, but we have to wait a little more till we can fully enjoy the benefits. Of course, the working industry needs this somewhat slower transition. Loosing compatibility over one night would be a disaster really.
__________________
my blog:Tamas Dragon
Reply With Quote
  #7  
Old 07-18-2012, 11:37 AM
phatbeatstudio phatbeatstudio is offline
Member
 
Join Date: May 2011
Location: canada
Posts: 566
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by RussUK View Post
what ever it will be called
Dont quote me like I just did but ,did you just let the cat out of the bag.

You are in the industry arnt you. I could be wrong I don't remember but wernt or arnt you part of a site that sometimes had some very good inside with things like this.
I could be thinking of somebody else . The Jack Daniels was way to plentiful in 2000

Might be cool if they called it X1 and so forth
Reply With Quote
  #8  
Old 07-18-2012, 11:40 AM
Dism Dism is offline
Member
 
Join Date: Apr 2008
Location: Toronto, Ontario, Canada
Posts: 6,154
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by phatbeatstudio View Post
Dont quote me like I just did but ,did you just let the cat out of the bag.

You are in the industry arnt you. I could be wrong I don't remember but wernt or arnt you part of a site that sometimes had some very good inside with things like this.
I could be thinking of somebody else . The Jack Daniels was way to plentiful in 2000
Sometimes it's best not to read too deeply into what Russ says.
__________________

D
a n t h e I n c r e d i b l e S o u n d M a n

"Svetlana" v1 - 4.2GHz i7, 16GB RAM, OSX 10.7.4
Liquid Saffire 56 - PT10.2 - BFD2, VCC, Duende Native, Play 3.0

_C U R R E N T-D V E R B-S C O R E:515
Reply With Quote
  #9  
Old 07-18-2012, 08:38 PM
hue hue is offline
Member
 
Join Date: Feb 2009
Location: Vancouver BC, Canada
Posts: 162
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by DaveTremblay View Post
VST doesn't have the ability to build the processing part of the algorithm to live on embedded DSPs.
Can I call BS on this? Well, it doesn't matter because I'm going to. How about UAD and SSL and TC Powercore and Focusrite Liquidmix? All DSP powered VST plugins. We are not ignorant and I find it offensive that anyone would assume that we are oblivious of the technology that's out there. I own and have owned two of these platforms and they both work perfectly fine in RTAS and VST. To be totally honest, they worked much better in VST mode, were far less power hungry and far less buggy.
__________________
Intel i7 4770
Dell XPS 8700
16 Gig DDR3
1 x 1TB System Drive
1 x 320Gig Seagate HDD
1 x 500Gig Seagate HDD
UAD-2 Solo
Steinberg UR44
KRK RP5
Windows 10 Pro. 64 bit
Sonar Platinum
Cubase 8
Sony Acid Pro 7
Sampletank 2 XL
EZDrummer
Guitar Rig 5
ProTools 12.3

All legit software thank you very much.

Yes I have a low post count but only because I don't have a lot of problems with my gear.
Reply With Quote
  #10  
Old 07-19-2012, 02:50 AM
Marsdy Marsdy is offline
Member
 
Join Date: Oct 2009
Location: England
Posts: 2,201
Default Re: AAX isn't automagically DSP?

Quote:
Originally Posted by hue View Post
Can I call BS on this? Well, it doesn't matter because I'm going to. How about UAD and SSL and TC Powercore and Focusrite Liquidmix? All DSP powered VST plugins. We are not ignorant and I find it offensive that anyone would assume that we are oblivious of the technology that's out there. I own and have owned two of these platforms and they both work perfectly fine in RTAS and VST. To be totally honest, they worked much better in VST mode, were far less power hungry and far less buggy.
You might want to get your facts straight before accusing someone of BSing

"Powered" VST plug-ins are simply shells that address whatever is running on the respective DSP card wether SSL, UAD or whatever. A UAD card can't run a VST plug in programmed for Intel chips. In the same way, the UAD cards can't run AU plug-in code. In other words there's no such thing as a "powered" VST plug-in. The VST/AU plug-in is a "middleman" in effect. It's a means of routing between your DAW and the proprietory code running on the DSP card as well as being a "host" for the plug-in's GUI.

The VST/AU plug-in itself is NOT running on the UAD card. UAD could write their plug-ins in VST/AU/RTAS format but they've chosen not to. They'd rather have their own proprietary format which is effectively a hardware dongle.

There's a big difference between this way of working and AAX and AAX DSP.
__________________
Dave Marsden
UK
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -7. The time now is 08:11 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com