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 > Legacy Products > Pro Tools 10
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #81  
Old 10-28-2011, 09:57 AM
jeremiahmoore jeremiahmoore is offline
Member
 
Join Date: Aug 2001
Location: San Francisco
Posts: 517
Default

It was stated elsewhere that the RAM cache feature uses a separate process from the pro tools app, and can thus access a full 64-bit memory space today.

Also, user reports are of being able to load up a full 16gb session and the like.

Where you Can't access that memory space for now is in pro tools hosted virtual instruments.

-jeremiah


Sent from inner space
Reply With Quote
  #82  
Old 10-28-2011, 10:29 AM
TDigi TDigi is offline
Avid
 
Join Date: Jun 2004
Location: Colorado
Posts: 39
Default Re: Transition to AAX: A Real Programmer's Perspective

Quote:
Originally Posted by jeremiahmoore View Post
Where does FPGA come in on HDX? Is it used for routing? Summing?
Used for routing. A way to route audio @ 32-bit between the host and the DSPs, as well as from DSPs to other DSPs (and other cards) with super low latency (just a couple of samples).

Quote:
What dither is (or isnt) applied in the new mixer, and where? I gather there is none internally to the mixer (unless within a particular plug-in). Is there automatic dither on output to I/O or files?
No dither applied in the new mixer, or automatically (unless you enable it in AudioSuite processing, via the Preferences dialog). You can apply dither with certain plug-ins like Maxim.

-Toby
Reply With Quote
  #83  
Old 10-28-2011, 12:07 PM
DaveTremblay DaveTremblay is offline
Member
 
Join Date: Oct 2011
Location: Colorado
Posts: 191
Default Re: Transition to AAX: A Real Programmer's Perspective

Quote:
Originally Posted by Marsdy View Post
Altiverb can take up a huge number of chips on a TDM system. The longer the reverb time, the more chips get used. I understand this was due the limited amount of RAM available to each chip on a TDM card. Has this improved/changed with HDX?
Definitely improved. There is now 16MB of RAM per chip. But the timing of accessing RAM among other things has changed, so I'm not sure how that will impact Altiverb.

Dave
Reply With Quote
  #84  
Old 10-28-2011, 03:42 PM
Capta¡nHook Capta¡nHook is offline
Member
 
Join Date: Apr 2009
Location: 10.1.1.3
Posts: 27
Default Re: Transition to AAX: A Real Programmer's Perspective

Thanks for all the info and your time Dave. Something that caught my attention was from Frank's posts:

"I should also mention that attaining bit-for-bit matching between Native and DSP may no longer be practical for many algorithms.... expect to see manufacturers changing that bullet point to "matches to -96 dB" or "difference below -110dB" or something to that effect."

Reading that gives the idea that in the past matching bit-for-bit WAS practical, but now won't be. Doesn't that go against the idea of "This new audio plug-in format gives you better workflows and sound parity when sharing sessions between DSP-accelerated and native-based Pro Tools systems."...?

Thanks. :)
Reply With Quote
  #85  
Old 10-28-2011, 04:27 PM
DaveTremblay DaveTremblay is offline
Member
 
Join Date: Oct 2011
Location: Colorado
Posts: 191
Default Re: Transition to AAX: A Real Programmer's Perspective

Quote:
Originally Posted by Capta¡nHook View Post
Thanks for all the info and your time Dave. Something that caught my attention was from Frank's posts:

"I should also mention that attaining bit-for-bit matching between Native and DSP may no longer be practical for many algorithms.... expect to see manufacturers changing that bullet point to "matches to -96 dB" or "difference below -110dB" or something to that effect."

Reading that gives the idea that in the past matching bit-for-bit WAS practical, but now won't be. Doesn't that go against the idea of "This new audio plug-in format gives you better workflows and sound parity when sharing sessions between DSP-accelerated and native-based Pro Tools systems."...?
That was one of the few things from Frank's post that I didn't understand. In the past, RTAS and TDM rarely had the exact same signal characteristics just due to the fact that the code is different (entirely) and the numerical representation is completely different. I can tell you that some of ours are significantly different.

In AAX, we should be in a better position to provide that, not worse. There is one thing that Frank may be referencing and that is the fact that the internal numerical precision in floating point units for the two chips (Intel and TI) are different. This can cause rounding errors that might make things not perfectly identical. We've definitely seen some of this in our own plug-ins and there are ways to make them "cancel" perfectly in some cases and in other cases it isn't worth it due to performance penalties and such. And in those cases, we do extensively listening tests to verify that these things sound identical.

A bit of extra info here that I found fascinating. It turns out that the optimizing compilers between OSX and Windows are different as well. OSX tends to use more vector instructions when optimizing the code, which also have different behavior than the scalar floating point unit. This means that sometimes OSX and Windows don't cancel. I mean, seriously, the worst case effects are like 100dB down so you couldn't likely hear a difference, but I sure thought it was interesting...

Dave
Reply With Quote
  #86  
Old 10-28-2011, 08:02 PM
airon airon is offline
Member
 
Join Date: Nov 2000
Location: Germany
Posts: 548
Default Re: Transition to AAX: A Real Programmer's Perspective

Let's not feed the nervous signal path trolls under the snake oil bridge.

Andy of Cytomic is commenting on his AAX DSP development of The Glue over at Gearslutz atm. He's optimizing the DSP routines atm. He also commented on the 4 samples latency that DSP systems offer, which sure is a sweet feature.

Thanks for all the great insights in to the platform. Probably the best and most positive thread here right now.
__________________
"My ego comes pre-shrunk" - Randy Thom
Reply With Quote
  #87  
Old 10-29-2011, 03:30 AM
Capta¡nHook Capta¡nHook is offline
Member
 
Join Date: Apr 2009
Location: 10.1.1.3
Posts: 27
Default Re: Transition to AAX: A Real Programmer's Perspective

Thanks again for the info Dave, did seem odd indeed. Cheers. :)
Reply With Quote
  #88  
Old 10-29-2011, 08:31 AM
daeron80 daeron80 is offline
Member
 
Join Date: Apr 2005
Location: Orlando, Florida, USA
Posts: 4,106
Default Re: Transition to AAX: A Real Programmer's Perspective

Quote:
Originally Posted by airon View Post
Let's not feed the nervous signal path trolls under the snake oil bridge.
Hey! I'm gonna make you pay extra next time you cross my bridge for that comment, buddy!
__________________
David J. Finnamore

PT 2023.12 Ultimate | Clarett+ 8Pre | macOS 13.6.3 on a MacBook Pro M1 Max
PT 2023.12 | Saffire Pro 40 | Win10 latest, HP Z440 64GB
Reply With Quote
  #89  
Old 10-29-2011, 09:45 AM
[email protected] nwilson@hns.com is offline
Member
 
Join Date: Jan 2000
Location: San Diego
Posts: 345
Default Re: Transition to AAX: A Real Programmer's Perspective

Excellent post Frank. You said exactly what I assumed was the situation, and what needs to be clearly understood in the community. Thank you for taking the time to write this post.
Reply With Quote
  #90  
Old 10-29-2011, 09:50 AM
rockridge's Avatar
rockridge rockridge is offline
Member
 
Join Date: Mar 2003
Location: NY, NY
Posts: 919
Default Re: Transition to AAX: A Real Programmer's Perspective

Quote:
Originally Posted by DaveTremblay View Post
The compilers are really good if you know how to give them the latitude to optimize and quite frankly the chips (even the DSPs now) are ridiculously complicated with all their parallelism.

Dave
Parallelism... meaning routines need to run together...

C++ can handle many thing at once!
What an undertaking!
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 Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
A Programmer's Perspective on the AAX Transition + Q&A reichman AAX Plug-ins 32 07-16-2012 02:25 PM
perspective control 24 youbringmesuffering ICON & C|24 10 01-31-2010 09:27 AM
PC to Mac....looking for a little perspective Studio66 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 15 10-09-2008 03:50 PM
Reason / PTLE (different perspective) basis3708 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 14 09-06-2001 07:58 AM
Female perspective Doc 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 6 07-16-2001 09:21 AM


All times are GMT -7. The time now is 04:54 PM.


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