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
  #51  
Old 04-12-2013, 01:54 AM
Shan's Avatar
Shan Shan is offline
Moderator
 
Join Date: Mar 2001
Location: Vancouver, B.C.
Posts: 13,582
Default Re: Who else doesn't get how different input and output buffers shall work?

⇧⇧What nigelpry said above⇧⇧

In addition, just to add some reference material:

Quote:
Originally Posted by ChazC View Post
I may have missed this, but did they say we'd still have user control over the buffers or not?
Quote:
Originally Posted by DAWgEAR View Post
Will this provide any benefit for someone recording MIDI while playing a virtual instrument?
Quote:
Originally Posted by Emcha_audio View Post
AFAIK, I thought they said the input was fixed at 32 buffer. Will have to listen back to it.
The H/W buffer preference setting we currently use today, which is user defined, will now set the input channels only instead of being global for everything. Record armed MIDI and Audio tracks will use this setting as defined by the user in preferences. The playback tracks are fixed and made dynamic, hence not user defined in prefs and they don't need to be. Tony Cariddi describes the engine starting here. As far as how a system may work without being a computer programmer and having the code, older solutions that have been there make good conceptual analogies.

Hope that clears a few areas up.

Shane
__________________
Pro Tools Power User Editing

Give your plug-ins a facelift...and skin 'em!
__________________

"Music should be performed by the musician, not by the engineer."

Michael Wagener 25th July 2005, 02:59 PM

__________________

Pro Tools|HD Native 9.0.1 | Pro Tools|HDX 10.2 | Studio One | REAPER 4.22 | HD OMNI | HoboMac Pro 2.26Ghz Quad-Core | W7 Ultimate 64-bit
Reply With Quote
  #52  
Old 04-12-2013, 08:20 AM
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?

I think this is pretty simple. It should be just like now, if you hit the spacebar, and you're at a 1024 buffer, there's a very slight delay from hitting the spacebar and seeing your session start to play.

Recording in this situation should be no different. You hit the spacebar to start recording, there's a delay of a few milliseconds, and it starts playing. Your record armed track is at a low buffer, so when you start actually singing or playing, you're hearing it at that low buffer and you start doing your thing.

When you're done, it moves your waveform where it needs to be to line up again.

In other words, by the time you actually record, the 1024 buffer delay has already happened and you're now singing or playing along with how you hear it.

I hope this makes sense.
Reply With Quote
  #53  
Old 04-12-2013, 08:22 AM
Emcha_audio's Avatar
Emcha_audio Emcha_audio is offline
Moderator
 
Join Date: May 2010
Location: Montréal, canada
Posts: 6,759
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by nst7 View Post
I think this is pretty simple. It should be just like now, if you hit the spacebar, and you're at a 1024 buffer, there's a very slight delay from hitting the spacebar and seeing your session start to play.

Recording in this situation should be no different. You hit the spacebar to start recording, there's a delay of a few milliseconds, and it starts playing. Your record armed track is at a low buffer, so when you start actually singing or playing, you're hearing it at that low buffer and you start doing your thing.

When you're done, it moves your waveform where it needs to be to line up again.

In other words, by the time you actually record, the 1024 buffer delay has already happened and you're now singing or playing along with how you hear it.

I hope this makes sense.
It does to me!
__________________
Manny.

Wave-T.com
Reply With Quote
  #54  
Old 04-12-2013, 08:42 AM
scottgreiner scottgreiner is offline
Member
 
Join Date: Aug 1999
Posts: 885
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by groundcontrol View Post
Anybody who's missing mixing with a couple 2" and stereo/TC machines locked/chasing video? :)
Good lord - no! Don't forget to add in the land-patch delay offset for the remote ADR talent. Just thinking about all that makes my stomach hurt.
Reply With Quote
  #55  
Old 04-12-2013, 08:44 AM
Emcha_audio's Avatar
Emcha_audio Emcha_audio is offline
Moderator
 
Join Date: May 2010
Location: Montréal, canada
Posts: 6,759
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by groundcontrol View Post
Anybody who's missing mixing with a couple 2" and stereo/TC machines locked/chasing video? :)
Sometimes as long as I don't have to cut or do the cleaning.. or calibration..
__________________
Manny.

Wave-T.com
Reply With Quote
  #56  
Old 04-12-2013, 08:45 AM
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?

Here's an awkward analogy:

You are singing old school Karaoke, played back on a tape machine. You are singing into a microphone/PA system. Your mic/PA is a low/zero latency system, in the sense that you hear what you're doing instantaneously.

But when you press play on the Karaoke machine, there's a few seconds of tape hiss first, then the song starts. And then you start singing along.

The point is, it doesn't matter how low latency your mic/PA system is, because you don't start singing when you press the tape play button. You start singing when you finally hear the music, and then you're in perfect time. The low latency system (mic/PA) just allows you to do that and not hear a delay on your voice as your doing it.

So it's like this in Protools, and when you're done, Protools lines up and places in sync whatever needs to be placed.
Reply With Quote
  #57  
Old 04-12-2013, 10:40 AM
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?

I treat this start up delay like its an extra bit of pre-roll. Clients never notice that short delay before sound starts. Especially if they are in another room!
Reply With Quote
  #58  
Old 04-12-2013, 04:24 PM
DAWgEAR's Avatar
DAWgEAR DAWgEAR is offline
Member
 
Join Date: Oct 2012
Location: California, USA
Posts: 347
Default Re: Who else doesn't get how different input and output buffers shall work?

How is this going work with input monitoring through PT?

Let's assume the input buffer is 32 samples and the output buffer is 1024 samples and you are recording the talent who is singing along to prerecorded tracks. Using the karaoke analogy, the playback of the tracks can be compensated for but how about the live input? Doesn't that need to pass through the output buffer before the talent can hear his/her own voice?

Or is it implied that the input is going to be sent through an (separate?) output buffer of 32 samples? And that the compensation of the prerecorded tracks will take 64 samples into account.

Apologies if this is a stupid question.
__________________
Pro Tools HD Native 2023.12 | HD Omni | iMac Pro 10-Core 3.0 GHZ - 64 GB - 2 TB - Vega 56 | Ventura 13.5 | Sonnet Echo Express SE II for PT HD Native PCIe and UAD 2 Quad PCIe card | Avid Dock and S1
Reply With Quote
  #59  
Old 04-12-2013, 04:45 PM
Shan's Avatar
Shan Shan is offline
Moderator
 
Join Date: Mar 2001
Location: Vancouver, B.C.
Posts: 13,582
Default Re: Who else doesn't get how different input and output buffers shall work?

Quote:
Originally Posted by DAWgEAR View Post
How is this going work with input monitoring through PT?
It would have to be treated the same as record enabled tracks, hence use the lower buffer.

Shane

Sent from a plutonium-powered DeLorean in 1985 trying to get Back to the Future
__________________
Pro Tools Power User Editing

Give your plug-ins a facelift...and skin 'em!
__________________

"Music should be performed by the musician, not by the engineer."

Michael Wagener 25th July 2005, 02:59 PM

__________________

Pro Tools|HD Native 9.0.1 | Pro Tools|HDX 10.2 | Studio One | REAPER 4.22 | HD OMNI | HoboMac Pro 2.26Ghz Quad-Core | W7 Ultimate 64-bit
Reply With Quote
  #60  
Old 04-17-2013, 03:57 PM
bortraws bortraws is offline
Member
 
Join Date: Jul 2003
Location: Amsterdam, The Netherlands
Posts: 351
Default Re: Who else doesn't get how different input and output buffers shall work?

It will work exactly like NST7 said.

Let me try to explain it in a very simple way.

You always sing or play along to the previously recorded tracks. These tracks can have plenty of delay induced by plugins. The delay on the tracks playing back doesn't matter. You just start singing or playing your instrument as soon as you hear the tracks playing.

To keep the explanation simple let's leave plugins and ADC out of it for now.

Let's say your output buffer is 1024 samples (you won't actually know the output buffer because it will be calculated dynamically but just for the explanation we'll say 1024). So after you hit record all tracks that play back actually do so 1024 samples late. In other words there will be a 1024 samples delay before recording and playback commences

You start singing or playing on the rec enabled track(s) with an input buffer of let's say 32 samples. (Forget plugins on the rec enabled tracks for now I'll come to that later). You time your playing or singing to the 1024 samples delayed tracks. The audio coming in on the tracks recording are send back to the monitors with only 32 samples of delay. So you hear your voice or instrument 32 samples later.

The recorded voice or instrument is actually 1024 + 32 samples late against the clips on the tracks that are playing back. Therefore the recorded clips will automatically be corrected (e.g. shifted earlier in time) by 1056 samples.

Now when you have plugins on the track(s) you are recording on, their latency will be added to the 32 samples of the input buffer. So if you had a plugin with for example 10 samples delay on the recording track, you are hearing your voice or instrument 42 samples later. Thus your singing is 42 samples late. The recorded clips will then be shifted 1024 + 32 + 10 = 1066 samples earlier in time.

Having low latency monitoring on, will of course work exactly as it used to do by deactivating all plugins and sends on the rec enabled tracks.

Now back to the dynamic output buffer. I chose 1024 for my example but the exact number will actually be the highest number of delay induced by plugins on a specific track plus the hardware buffer needed for the CPU to process all the activated plugins on all tracks.

Hopefully that explains it a bit.
__________________
Bortraws
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 03:04 AM.


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