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 Hardware > Pro Tools HDX & HD Native Systems (Mac)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-24-2017, 05:57 AM
smetaxas smetaxas is offline
Member
 
Join Date: Apr 2001
Posts: 65
Default AAX DSP before AAX Native plugin

Guys, in the TDM world, if I wanted to track through a native plugin, I would put a TDM plugin before it & everything was fine, no latency. I've tried that with my HDX card but it doesn't seem to work. I can't imagine they broke this feature with the HDX card. Is there something I am doing wrong?
Reply With Quote
  #2  
Old 09-24-2017, 06:27 AM
jjnssn jjnssn is offline
Member
 
Join Date: May 2011
Location: Minneapolis
Posts: 556
Default AAX DSP before AAX Native plugin

Quote:
Originally Posted by smetaxas View Post
Guys, in the TDM world, if I wanted to track through a native plugin, I would put a TDM plugin before it & everything was fine, no latency. I've tried that with my HDX card but it doesn't seem to work. I can't imagine they broke this feature with the HDX card. Is there something I am doing wrong?

It works here on my PC HDX system. When you say it doesn’t work could you clarify what you mean? Are they same plugins DSP and Native, comparing TDM to HDX? Do the plugins have the same reported latency? My understanding is you will always have the Native latency adder. What are you monitoring, the output of the channel or the master fader? Do you have Native plugins on the master fader?



Sent from my iPhone using Tapatalk Pro

Last edited by jjnssn; 09-24-2017 at 08:29 AM.
Reply With Quote
  #3  
Old 09-24-2017, 08:34 AM
smetaxas smetaxas is offline
Member
 
Join Date: Apr 2001
Posts: 65
Default Re: AAX DSP before AAX Native plugin

Okay, for example I'm in a 48k 24 or 32 bit session & I'm monitoring off the main outputs 1 & 2. Buffer is usually either 256 or 512 and delay compensation is on.

I put an aax dsp "Trim" plug in then put "Waves CLA Bass" which is aax native. When I hit record, I get latency & the track plays back late. Never had this problem with TDM.
Reply With Quote
  #4  
Old 09-24-2017, 11:59 AM
Dan IceWood Dan IceWood is offline
Member
 
Join Date: Feb 2015
Location: London, UK
Posts: 115
Default Re: AAX DSP before AAX Native plugin

Do you have "compensate for record latency" switched on?
also with a high buffer like that then you will have high listen latency, go down to 64/128 and the latency should be much better.

Last point, how many samples latency is the waves plugin you are using?
Reply With Quote
  #5  
Old 09-24-2017, 12:44 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,622
Default Re: AAX DSP before AAX Native plugin

Quote:
Originally Posted by smetaxas View Post
Okay, for example I'm in a 48k 24 or 32 bit session & I'm monitoring off the main outputs 1 & 2. Buffer is usually either 256 or 512 and delay compensation is on.

I put an aax dsp "Trim" plug in then put "Waves CLA Bass" which is aax native. When I hit record, I get latency & the track plays back late. Never had this problem with TDM.
You have lots of information in front of you that you could/should be looking at.

What is the exact sample latency you are seeing. Measure against the same signal flow with no plugins and play around and see the differences as you add remove plugins.

What delay compensation latency is being reported. What happens when you turn off delay comp?

When you make the IO buffer very small what happens to the latency, does that decrease as expected (the effect should be 2 X the sample buffer delay since you have to go in and out through the buffer).

Waves documents latencies of all their plugins. Is the delay comp and/or observed delays consistent with that and the IO buffer delays?

We don't know how you recorded stuff to the track in the first place and if it is on disk with correct timing or not. Was that recorded against a click track or some other way you can check that?
Reply With Quote
  #6  
Old 09-24-2017, 01:48 PM
smetaxas smetaxas is offline
Member
 
Join Date: Apr 2001
Posts: 65
Default Re: AAX DSP before AAX Native plugin

Thank you so much for the help guys, much appreciated! How do I see what the latency of the plugin is?

I thought the whole point of HDX was so I wouldn't have to worry about latency. Never had any of these problems with TDM. I could run at 512 buffer & simply put a TDM plugin in front of the rtas native plugin & it would automatically compensate for the delay. It would also let me track with the rtas plugin without any problems.
Reply With Quote
  #7  
Old 09-24-2017, 02:03 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,622
Default Re: AAX DSP before AAX Native plugin

Delay comp latency is show on at the bottom of the tracks in the mix window, when show delay compensation is selected in the mix window. See the Reference Guide if you are still stuck.

Lets be careful with no-latency claims, all HDX can do is remove IO Buffer latency and on a plugin by plugin basis may offer a low plugin latency. You still have in and out convertor latency, HDX-DSP plugin latency and if you insert a native plugin then IO buffer in and out and native plugin latency. HDX will actually get you a worse latency experience with native plugins than just running HDN, that has been well discussed on DUC before.

What latency comp is supposed to/can do is another thing and we don't have your session in front of us to see. And the latency comp here may just be broken... but you have the tools in front of you to work out what is going on.

Last edited by Darryl Ramm; 09-24-2017 at 04:55 PM.
Reply With Quote
  #8  
Old 09-26-2017, 08:51 AM
Rich Breen Rich Breen is offline
Member
 
Join Date: Dec 1969
Location: Burbank, CA USA
Posts: 2,388
Default Re: AAX DSP before AAX Native plugin

Quote:
Originally Posted by smetaxas View Post
Guys, in the TDM world, if I wanted to track through a native plugin, I would put a TDM plugin before it & everything was fine, no latency. I've tried that with my HDX card but it doesn't seem to work. I can't imagine they broke this feature with the HDX card. Is there something I am doing wrong?
This still works the same, and this has *always* been the worst case scenario for latency.
__________________
http://www.richbreen.com

----------------------------------------
Mac Studio / Ventura, PT 2023.12.HDX, Avid HD I/Os and Metric Halo ULN8, 3xS1/Dock
Also running a Mac Studio Ultra / Ventura / HDX / MTRX / S6
Reply With Quote
  #9  
Old 10-14-2017, 02:03 PM
Dan IceWood Dan IceWood is offline
Member
 
Join Date: Feb 2015
Location: London, UK
Posts: 115
Default Re: AAX DSP before AAX Native plugin

I realised my last comment was misguided as you (the OP) wrote that you were placing a native plugin after a DSP. I'm sure someone else has said it by now but if not, this is the source of your latency.

With HDX you are streaming audio from the ad converter straight to the mix engine on the HDX card. When you introduce a Native plugin, the audio then has to be bussed from the PCIe card to the host computer CPU -> processed with the normal host based audio buffers included and then fed back to the PCIe card to feed the DA converter.

This is where the latency comes from. The moment you introduce a native plugin on a record channel you are forcing the system to add the HDX latency to the host latency.
HDX will work life KR this but was never intended to. That's the point of DSP plugins. Audio comes in from the AD converter, gets processed on the DSP chips on the PCIe card and then goes straight back out to your DA converter.
Reply With Quote
  #10  
Old 10-23-2017, 04:59 PM
aidyhall aidyhall is online now
Member
 
Join Date: Sep 2008
Location: London
Posts: 43
Default Re: AAX DSP before AAX Native plugin

I track using Native plugins like virtual synths or guitars on Guitar Rig all the time, on an HDX rig. I usually put a DSP Trim plugin first in the chain, and use a buffer of 128 samples if the system will allow it. Latency is virtually non-existent.

I usually mix with a 512 buffer size, but if I'm doing overdubs later in a mix when there are a lot of plugins being used, and I can't reduce the buffer to 128 samples without the CPU load getting too high, then 256 is usually fine to do overdubs.

The usual culprit for latency is the mix buss plugins, so you'll need to deactivate those (bypass will not reduce latency) and make sure that the track you're recording onto is not sub-grouped, but goes straight out of the main mix output. Then you should be good to go!
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Trim DSP plugin uses CPU power when inserted before a Native plugin? BEN6732 Pro Tools HDX & HD Native Systems (Mac) 11 03-30-2016 03:36 PM
FS:Eventide UltraChannel Native Plugin CHD Buy & Sell 2 12-30-2015 01:33 PM
Which MDW plugin is the right native? Pyxis360 macOS 1 04-19-2015 04:38 AM
11.2 native plugin bug? David Sandwisch Windows 2 07-22-2014 02:48 PM
Plugin Question... Native VS TDM?! minor2nd 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 0 07-22-2004 10:34 PM


All times are GMT -7. The time now is 01:15 PM.


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