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 11
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #11  
Old 04-09-2013, 05:03 PM
Brandonx1 Brandonx1 is offline
Member
 
Join Date: Oct 2003
Location: Los Angeles
Posts: 2,974
Default Re: Who else doesn't get how different input and output buffers shall work?

I have no real info either but if the delay comp for the longest delay in the session in 512 samples, and you put a track into record, the entire session just has to be shifted 480 samples early to stay in time. I'm guessing that's how it's done. I think if you use a plug in on a 32 sample buffer track that adds delay, you are going to have a delay in the record track. Again, just a guess.
__________________
Brandon Howlett
Vibe Audio Post, Inc.
Re-recording Mixer
Custom Build CPU, HDX 1, Omni, 192 I/O Digital
S6 M10 24 fader
Satellite Mac Pro, HDNative, 192 I/0
Black Magic HD Extreme
Reply With Quote
  #12  
Old 04-09-2013, 05:33 PM
nigelpry's Avatar
nigelpry nigelpry is offline
Member
 
Join Date: Dec 2008
Location: Home
Posts: 2,166
Default Re: Who else doesn't get how different input and output buffers shall work?

Was starting to answer this then saw propower's comment ...

It's the only way possible really if you think about it ..... without understanding the precise technicals ...

You'll only be able to set the input buffer, you set it as low as is stable on your system

The higher playback buffer latency and potential timing mismatch of playback must be resolved by playing out the tracks earlier in time by precisely the the difference between the input and output latencies.

The cool bit, and the bit I don't technically understand (and actually don't need to understand so long as it works) is that Avid say the output buffer latency is managed 'dynamically'.

So, pro tools will be dynamically changing how early to play back based on other real time pressures on the system.

This is different to delay compensation in Pro Tools, which is about compensating for delays caused by plugins inserted on tracks, and which can be different on every track if you have different combinations of plugins on each. In that case, put simply, pro tools works out how much plugin latency is on each track.

You choose which delay compensation setting you want, so pro tools knows how many samples of delay tracks must be played back with.

Pro tools then delays each track by whatever make up amount is needed to bring every track into alignment. Say you select 4096 samples as your delay compensation setting. All tracks will be played back with that amount of delay (remember this is not yet about hardware buffer latency, just plugin delay compensation).

If one track has no plugins on it, and so there is no plugin delay incurred, then the delay compensation engine will shunt playback so it plays 4096 samples later. If another track has a handful of plugins that cumulatively cause 4000 samples of delay of that track, then the engine will shunt playback of that track 96 samples later. So both tracks play 4096 samples late and are in time with each other. Then, I'm guessing, they are all sent for playback 4096 samples earlier than they look to be on the timeline, so they come out at the right time.

Now thinking about that in relation to output buffer latency, pro tools will work out much output buffer latency is need 'dynamically' based on other pressures on the system. Lets say that at a point in time it figures 1024 samples to be the appropriate buffer size. If you've set the input buffer to say 64 samples, that's the delay the performer is going to hear in their headphones. You send out the playback audio 960 samples early, and it should arrive at the headphones at the same time as the input.

It's more complicated than that, of course, because with a 64 sample input latency you don't hear the live input come back out after 64 samples. There is also some output latency caused by it going through output part of the system too.

The principle is ... work out how many samples of delay will occur for a live input coming back out through the digital to analog convertor. That will be based on the input buffer setting specified by the user, plus some amount caused by the hardware itself. Then, work out how much output buffer latency is needed for playback audio in order for the whole system to be stable. Then playback the audio the required number of samples early so that playback audio and live input audio appear at the audio outputs at precisely the same time.

Do we need to know it in more detail ... I don't. Even if my description is technically incorrect, i don't really car too much in this case. I'm happy knowing that pro tools is taking some factors into account and then making adjustments to ensure that live input audio and playback audio are perfectly in time with each other. And also that when recording, it takes some factors into account to ensure that the recorded audio is placed on the timeline precisely in the correct place to line up with already recorded material.

Last edited by nigelpry; 04-09-2013 at 06:12 PM. Reason: added comment regarding delay compensation
Reply With Quote
  #13  
Old 04-09-2013, 08:21 PM
Sardi Sardi is offline
Member
 
Join Date: Aug 2002
Location: Perth
Posts: 2,994
Default Re: Who else doesn't get how different input and output buffers shall work?

I don't recall them saying anything about tracking at low latency (32 buffer for example) with heavy delay inducing plugins instantiated. I don't believe this is possible. I think they're implying you can't have plugins incurring delay on that track otherwise that adds to the system buffers delay.

What I believe is that you can continue to track at very low latency even if your session is running a lot of plugins and tracks which would normally mean you had to back your buffer off.

If they've managed to allow you to track with say Autotune that incurs delay in realtime without the delay, I'll be gobsmacked. I don't see how that is technically possible.
Reply With Quote
  #14  
Old 04-09-2013, 08:50 PM
Dism Dism is offline
Member
 
Join Date: Apr 2008
Location: Toronto, Ontario, Canada
Posts: 6,154
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by Sardi View Post
If they've managed to allow you to track with say Autotune that incurs delay in realtime without the delay, I'll be gobsmacked. I don't see how that is technically possible.
That's what I'm saying!

If I can have my lowest buffer running 24/7 and never get a CPU spike or a loss to latency, I will be a happy camper.
__________________

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
  #15  
Old 04-09-2013, 09:02 PM
nst7 nst7 is offline
Member
 
Join Date: Oct 2008
Location: Cincinnati OH
Posts: 9,864
Default Re: Who else doesn't get how different input and output buffers shall work?

So yeah, I agree that the type of plugins that you can use won't be any different than the limitations now. Just like now, you can't really use an L2 or Autotune 7 on the track you're recording onto, because of the delay, you'll have the same problem on the new system.

But you'll still be able to use most EQ's, compressors, reverbs, or amp sims that have little to no latency, just like now.

The benefit with the new system is that you'll be able to do it much more and with much more going on than before because of the processing.
Reply With Quote
  #16  
Old 04-09-2013, 10:11 PM
propower propower is offline
Member
 
Join Date: Mar 2002
Location: Redmond, WA
Posts: 2,202
Default Re: Who else doesn't get how different input and output buffers shall work?

Yes !! as others have said -- if I can just leave the input buffer at 32 track through a simple EQ or comp or light load VI and no big deal on system load than this will be fantastic! Buffer = 16 looks nice too eh
__________________
2017 27" iMac 3.8GHz i5, 1TB SSD
Logic ProX, Studio One V4, PT current version, Apogee Ensemble TB
Musician: http://www.ivanlee.net/
Design Engineer: http://www.propowerinc.com/resume.html
Reply With Quote
  #17  
Old 04-10-2013, 08:20 AM
P,B,S P,B,S is offline
Member
 
Join Date: Nov 2012
Location: themoon
Posts: 286
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by Sardi View Post
I don't recall them saying anything about tracking at low latency (32 buffer for example) with heavy delay inducing plugins instantiated. I don't believe this is possible. I think they're implying you can't have plugins incurring delay on that track otherwise that adds to the system buffers delay.

What I believe is that you can continue to track at very low latency even if your session is running a lot of plugins and tracks which would normally mean you had to back your buffer off.

If they've managed to allow you to track with say Autotune that incurs delay in realtime without the delay, I'll be gobsmacked. I don't see how that is technically possible.
I few possibilities.
Has anyone actually seen this yet even on film.
Or is this something they are rushing to do now, just to stall the release of 11.
or You know delay comp and disc cash.

HOW ABOUT PLUGIN CACHE BUFFERING !
Instead of printing effects to tape or stems.
It prints them in PLUGIN CASHE
same goes for automation that is supposed to be the same every time.
Maybe PT instead of rendering everything it will CASHE things to there own sub categories.

Which iswhat would have to happen to make a offline bounce of 150 the speed of reel time. Even the most bad ass cpu cannot handle that in just micro machine speed reeding times.
Unless avid redefines the drive in a totally new unreleased product.

They have said these things are possible but they didn't say it would be just automatic. Maybe we will have to store our own cashe data for the complex parts we know would bog down a system . Not the entire selection just enough to let PT keep up.

Im a total cpu idiot but that makes sense to me.
Reply With Quote
  #18  
Old 04-10-2013, 10:19 AM
Sardi Sardi is offline
Member
 
Join Date: Aug 2002
Location: Perth
Posts: 2,994
Default Re: Who else doesn't get how different input and output buffers shall work?

Well I do know that this feature is definitely in standard PT11. Disk cache is still a HD only feature.

If it works in a way you're suggesting, I'm surprised they gave it to standard PT. Solid low latency tracking has always been one of the main draw cards for HD.

TBH, I don't think what you described is how it would work. That would be relying on RAM and not every machine would have the same amounts of RAM. This feature would have to be consistent across the board.
Reply With Quote
  #19  
Old 04-10-2013, 10:28 AM
Marsdy Marsdy is offline
Member
 
Join Date: Oct 2009
Location: England
Posts: 2,201
Default Re: Who else doesn't get how different input and output buffers shall work?

Has anything been mentioned about tracking/monitoring through native plug-ins with this new dual buffer arrangement?
__________________
Dave Marsden
UK
Reply With Quote
  #20  
Old 04-10-2013, 10:48 AM
mykhal c's Avatar
mykhal c mykhal c is offline
Member
 
Join Date: Oct 2002
Location: san fran
Posts: 4,355
Default Re: Who else doesn't get how different input and output buffers shall work?

nah...and IMHO i don't think that's what Avid is gettin' at with the dual buffering system. low latency thru plugins is still a DSP thing...again IMHO
__________________
bassist...deep pocketz anyone???!!!

The Basschakra Lucid Soul Trip

i7 Builds - Specs and Results

HDNative | Omni | i7-3930K OC'd 4.0GHZ |
ASUS X79 Sabertooth | 32GB GSkill DDR3 2133 ram | mo' stuff
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
Help! I can't get my main output to work, and I can't make a stereo output! oceanlove_1 Pro Tools 9 1 06-27-2011 05:23 AM
Out of System Exclusive Output Buffers James and Julieah Pro Tools M-Powered (Win) 0 01-22-2007 10:27 PM
input-output buffers - Compensated for??? Dunewar Tips & Tricks 1 01-27-2006 04:30 AM
Can I use a PA output as an input for Mbox? dklcn 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 5 12-12-2005 02:19 PM
Please help, no output / input from 001 jdavis74 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 3 04-03-2003 07:18 AM


All times are GMT -7. The time now is 02:55 PM.


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