|
|
|
12-16-2018, 07:21 AM
|
#1
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Plugin latency during recording
How do you guys deal with plug-in latency during recording?
Is there a setting that you can use so that plugins that are above a certain threshold are disabled during recording?
Is there a way in reaper to say "while recording, bypass any fx over X samples latency"?
Last edited by Coachz; 12-16-2018 at 12:43 PM.
|
|
|
12-16-2018, 02:10 PM
|
#2
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
1. I find it helps to use a folder as a pre master track with any master FX loaded there and when you create a new track for recording leave it out of the folder so it's not going via those FX.
2. This is the MPL script to bypass FX with latency: ReaPack -> Toggle bypass all project FX with latency (PDC) higher than X samples
|
|
|
12-16-2018, 02:19 PM
|
#3
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Thanks but what does replacing the master track do ? Is that because the script only works on tracks and not the master ?
So there's no way for reaper to do this automatically only when recording ?
|
|
|
12-17-2018, 01:17 PM
|
#4
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Replacing the master track gives you a way to monitor the mix with master FX active but new tracks for recording that aren't routed to it won't be hit with that latency.
|
|
|
12-17-2018, 03:03 PM
|
#5
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
Replacing the master track gives you a way to monitor the mix with master FX active but new tracks for recording that aren't routed to it won't be hit with that latency.
|
"routed to it". What is IT? The real master track or the imposter ? Surely plugins on tracks with high latency will still have high latency.
|
|
|
12-17-2018, 10:44 PM
|
#6
|
Human being with feelings
Join Date: Sep 2017
Posts: 518
|
Quote:
Originally Posted by Coachz
How do you guys deal with plug-in latency during recording?
Is there a setting that you can use so that plugins that are above a certain threshold are disabled during recording?
Is there a way in reaper to say "while recording, bypass any fx over X samples latency"?
|
Basically yes, use the scripts by HeDa
Bypass all FX by suffix
Enable all FX by suffix
https://reaper.hector-corcin.com/heda-scripts-reaper
Add the string ( (BYPASS) by default) to the name of every plugin that adds delay and then hit your hotkey for the bypass script to turn them off before you record. Then when you're done recording hit your hotkey to re-enable them.
|
|
|
12-18-2018, 03:15 AM
|
#7
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Quote:
Originally Posted by Coachz
"routed to it". What is IT? The real master track or the imposter ? Surely plugins on tracks with high latency will still have high latency.
|
As I said in first post. Record tracks to master. Mix tracks to pre master.
|
|
|
12-18-2018, 06:05 AM
|
#8
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Dex
Basically yes, use the scripts by HeDa
Bypass all FX by suffix
Enable all FX by suffix
https://reaper.hector-corcin.com/heda-scripts-reaper
Add the string ( (BYPASS) by default) to the name of every plugin that adds delay and then hit your hotkey for the bypass script to turn them off before you record. Then when you're done recording hit your hotkey to re-enable them.
|
Thanks.
The whole point of computers is to automate things for us. Why can't Reaper look up the latency of every plugin and then if I say disable every plug-in above X latency then do it? Having to keep track of the latency of all of my plugins is something that Reaper should be able to do if not now at least in future versions.
|
|
|
12-18-2018, 06:08 AM
|
#9
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
As I said in first post. Record tracks to master. Mix tracks to pre master.
|
But regardless of whether you're sending things to the master or your pre master every track will have its latency as part of the mix yes?
|
|
|
12-18-2018, 11:12 AM
|
#10
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
The whole point of computers is to automate things for us. Why can't Reaper look up the latency of every plugin and then if I say disable every plug-in above X latency then do it? Having to keep track of the latency of all of my plugins is something that Reaper should be able to do if not now at least in future versions.
|
The whole point of computers is to let USER automate things for himself.
mpl_Toggle bypass all project FX with latency (PDC) higher than X samples was mentioned here. If you want to make it work while recording, make a cycle action like:
- if next action is off
- Transport: record
- mpl_Toggle bypass all project FX with latency (PDC) higher than 64 samples
- SWS: Transport: Record/stop
- ELSE
- Transport: record
- mpl_Toggle bypass all project FX with latency (PDC) higher than 64 samples
- SWS: Transport: Record/stop
...or similar variations, depending on your workflow.
|
|
|
12-18-2018, 12:02 PM
|
#11
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Thanks so much, I'll give that a try !
|
|
|
12-18-2018, 01:45 PM
|
#12
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Quote:
Originally Posted by Coachz
But regardless of whether you're sending things to the master or your pre master every track will have its latency as part of the mix yes?
|
No it won't.
|
|
|
12-18-2018, 05:16 PM
|
#13
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
Replacing the master track gives you a way to monitor the mix with master FX active but new tracks for recording that aren't routed to it won't be hit with that latency.
|
I thought Reaper compensated all tracks based on the highest latencies.
Last edited by Coachz; 12-19-2018 at 05:14 PM.
|
|
|
12-19-2018, 12:52 PM
|
#14
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
All playback. We're not talking about playback though.
|
|
|
12-19-2018, 01:16 PM
|
#15
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
All playback. We're not talking about playback though.
|
During recording, other tracks are playing back though that have plugins on them. How are those latencies compensated for during recording ?
|
|
|
12-19-2018, 04:27 PM
|
#16
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Why so you specify during recording as though playback latency compensation needs to be different during recording....it doesn't. It's just playback.
And of course Reaper knows the figures for all latency so can compensate the recording track if necessary too....NOT the record monitoring though which is provided in real time (excepting interface latency or plugs in record path which must be processed and add delay....avoiding of which is the whole point of the pre-master)
|
|
|
12-19-2018, 05:17 PM
|
#17
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Thanks. I think I get it!
|
|
|
12-21-2018, 07:15 AM
|
#18
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Turns out I still don't get it.
If you create your own Master track and put all your playback tracks in it and they have plugins on them with latencies for this example let's say 300ms.
Then you have a recording track that is outside of your new master track and while you are recording and the other trucks are playing back all the other tracks are going to be play back a quarter of a second late and result in a recording that is out of sync right?
|
|
|
12-21-2018, 12:50 PM
|
#19
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Are you theorising or was this your test result?
|
|
|
12-21-2018, 01:02 PM
|
#20
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
Are you theorising or was this your test result?
|
wondering aloud
|
|
|
12-21-2018, 01:10 PM
|
#21
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
Thought so.
|
|
|
12-21-2018, 01:16 PM
|
#22
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
Thought so.
|
So how does it work in real life ? If playback is delayed, how is the new recording compensated for ?
|
|
|
12-21-2018, 01:20 PM
|
#23
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
We're going round in circles now.
Quote:
And of course Reaper knows the figures for all latency so can compensate the recording track if necessary
|
|
|
|
12-21-2018, 01:27 PM
|
#24
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
Quote:
Originally Posted by Stella645
We're going round in circles now.
|
I'm sorry for the communication problem. I seem unable to understand your explanation so maybe someone else can chime in that is willing to explain it further.
|
|
|
12-22-2018, 04:38 AM
|
#25
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
If I had to attempt to explain as simply as possible what I THINK is happening without having the developers knowledge of what they did...I guess this covers it.
Reaper knows all the latency measurements because plugins report them to it and so if your recording would be late without compensation it places the recorded audio on the timeline earlier by that many samples.
It would take you two minutes to test the difference with a record track going through high latency bus FX and then on a path parallel to those FX not going through them.
Once you see and hear that the monitor latency is lower and the recording is still placed in time, maybe it will make more sense to you.
|
|
|
12-22-2018, 07:16 AM
|
#26
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
It seems you are exactly right. I got off my lazy butt and recorded a track with the word "test" and then added a bunch of plugins to give huge latency (20480).
Then I played it back while recording another track having no plugins saying the word "test" at the same point. Both tracks waveforms appear to be in sync. So this means as you said that Reaper knows all and adjusts to take the latency into account.
And so I'm guessing that the reason you create your own Track Master Bus is because Reaper has no way to compensate tracks for latencies in the real Master Bus. Is that correct ? Thanks for your time and help.
|
|
|
12-22-2018, 07:24 AM
|
#27
|
Human being with feelings
Join Date: Jan 2014
Posts: 5,209
|
Quote:
Originally Posted by Coachz
And so I'm guessing that the reason you create your own Track Master Bus is because Reaper has no way to compensate tracks for latencies in the real Master Bus. Is that correct ? Thanks for your time and help.
|
No, it's just like any other track. It's delay is also being factored in. That's why he had you make the pre-master so that delay isn't being added to your recording track.
|
|
|
12-22-2018, 08:36 AM
|
#28
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
I recorded a new test.
Recording 1......
Track 1: said "test" twice with no fx on anything including master
Recording 2.......
Track 2: then said "test" in time with playback with no fx again
Recording 3..........
Track 3: then added 45056 latency to the Master which is about a second at 44.1khz.
All 3 tracks seem to line up with no offset making me wonder why people make the 2nd master to replace the main master.
|
|
|
12-22-2018, 09:35 AM
|
#29
|
Human being with feelings
Join Date: Sep 2008
Location: UK
Posts: 3,649
|
The pre master is so your record monitor path is not delayed.
Are you listening to your voice back through Reaper while you are recording?
If so you should hear the 1 second delay during test three....which would make it impossible to play or sing.
If you're not listening through Reaper but direct monitoring somehow I don't get why you would have asked the question in the first place as plugin latency has zero affect on a direct monitored signal.
|
|
|
12-22-2018, 10:00 AM
|
#30
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,771
|
i wasn't and now that makes total sense. I'll give it another go.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:25 AM.
|