Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 11-10-2018, 06:22 AM   #1
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default Disable plugin sia latency higher than ....

Hello,

I guess it would be very useful to have some low latency mode that bypasses plugins with a latency higher than a value (that a user might be able to determine)

This way, everybody could set it up according to the session needs
Miul is offline   Reply With Quote
Old 11-11-2018, 06:42 PM   #2
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default

Quote:
Originally Posted by Miul View Post
Hello,

I guess it would be very useful to have some low latency mode that bypasses plugins with a latency higher than a value (that a user might be able to determine)

This way, everybody could set it up according to the session needs
Developing the idea, there could be indeed 3 fixed (or settable) set up: low, medium and high, which you can be used, for instance, according to the recording material: pads, regular, percussive and a complete manual one, where the threshold can be lowered until you can manage to play the part without losing too many of the inserted plugins.

What do you guys think?
Miul is offline   Reply With Quote
Old 11-11-2018, 08:03 PM   #3
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

I don't get it, if you bypass plugin(s) then track(s) won't sound the same (or at all ), how are you going to mix, why not just freeze track(s)?
Edgemeal is offline   Reply With Quote
Old 11-11-2018, 08:22 PM   #4
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default

Quote:
Originally Posted by Edgemeal View Post
I don't get it, if you bypass plugin(s) then track(s) won't sound the same (or at all ), how are you going to mix, why not just freeze track(s)?
The point with freezing is that it is time consuming, you have to find the offending plugins on different tracks and freeze them....eventually unfreeze them, therefore might not be the right function to use when reduction of latency is only required for recording.
It would a better choice, in my opinion, utilizing the screenshots. Far away from ideal though.

It won't sound the same, true, but it will put you, most of the time, in condition to record effectively...and if it doesn't (rarely) you can still adopt the alternative mentioned systems.

Cheers

P.S. for the sake of clarity, after recording you can disabilitate the function and all the bypassed plugin, instantaneously, we'll be back on
Miul is offline   Reply With Quote
Old 11-11-2018, 08:56 PM   #5
bcslaam
Human being with feelings
 
Join Date: Apr 2013
Location: Perth, Australia
Posts: 169
Default

+1
purely for the purpose of performing latency sensitive parts without having to do detective work.
bcslaam is offline   Reply With Quote
Old 11-12-2018, 08:14 AM   #6
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default

Quote:
Originally Posted by bcslaam View Post
+1
purely for the purpose of performing latency sensitive parts without having to do detective work.
That is exactly what is meant to do

Cheers
Miul is offline   Reply With Quote
Old 11-12-2018, 11:21 AM   #7
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

If re-enabling certain especially selected plugins, it would be necessary not to enable those that had been disabled when the killing started.

-Michael
mschnell is online now   Reply With Quote
Old 11-12-2018, 11:23 AM   #8
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default

Quote:
Originally Posted by mschnell View Post
If re-enabling certain especially selected plugins, it would be necessary not to enable those that had been disabled when the killing started.

-Michael
Right
Miul is offline   Reply With Quote
Old 11-12-2018, 12:26 PM   #9
Masi
Human being with feelings
 
Join Date: Sep 2015
Posts: 690
Default

And you have to hope that any plugins that gets silenced didn't change the volume too much. It will break the mix and in the worst case (if they lowered the volume) it will blast tracks through 0dbFS so much that auto-mute kicks in.

But that doesn't mean the feature isn't helpful. It's just a limitation you have to considerate when you use it.

Masi
Masi is offline   Reply With Quote
Old 11-12-2018, 02:39 PM   #10
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

ReaPack/mpl_Toggle bypass all project FX with latency (PDC) higher than X samples
mpl is offline   Reply With Quote
Old 11-12-2018, 03:16 PM   #11
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

Quote:
Originally Posted by Miul View Post
The point with freezing is that it is time consuming, you have to find the offending plugins on different tracks and freeze them....eventually unfreeze them, therefore might not be the right function to use when reduction of latency is only required for recording.
On the other hand, you also have to do the finding of offending plugins in either case unless Reqaper can somehow be made prescient, which means your idea would show little or no advantage over freezing but you could still hear the tracks "as recorded" if you freeze them. you might just as well simply mute the tracks with heavy plugin-induced latency or for that matter bypass the effect.

Ha-ha just read mpl`s post above!
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 11-12-2018, 03:24 PM   #12
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by mpl View Post
ReaPack/mpl_Toggle bypass all project FX with latency (PDC) higher than X samples
That was fast !

Unfortunately no description

-Michael
mschnell is online now   Reply With Quote
Old 11-12-2018, 09:24 PM   #13
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by mschnell View Post
Unfortunately no description
It is pretty much in the script name.
I also added ReaPack/mpl_Toggle mute all tracks contain FX with latency (PDC) higher than X samples.lua metapackage as well.
mpl is offline   Reply With Quote
Old 11-12-2018, 10:50 PM   #14
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Hmmm.
I reckon there should be a kind of configuration step that predefines the PDC limit, so that a simple action can be used to switch on and off.

Does in in fact remember the plugins that it switches off so that it does not switch on others, later ?

-Michael (I'm not intending to use this, just trying to help...)
mschnell is online now   Reply With Quote
Old 11-12-2018, 11:12 PM   #15
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by mschnell View Post
predefines the PDC limit
This is a metapackage. PDC limit is in script name (multiple scripts with various PDC).

Quote:
remember the plugins that it switches off
Note a word "toggle" in script name. Yes, it handles states before switching.
mpl is offline   Reply With Quote
Old 11-13-2018, 04:24 AM   #16
Miul
Human being with feelings
 
Join Date: Jun 2018
Posts: 324
Default

Thank you!

I did not expect this to happen within 5 years....it took only 5 days. Amazing!
Miul is offline   Reply With Quote
Old 11-13-2018, 08:18 AM   #17
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by mpl View Post
Note a word "toggle" in script name. Yes, it handles states before switching.
I meant that those that have been switched off for other reasons should be unaffected, disregarding their PDC.

-Michael
mschnell is online now   Reply With Quote
Old 11-13-2018, 08:21 AM   #18
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by Miul View Post
Thank you!

I did not expect this to happen within 5 years....it took only 5 days. Amazing!
Well, it was doable with new API introduced in February 2018 (Reaper 5.75+), just there wasn't any scripter pinged to wrote it and I have some free time last week.
mpl is offline   Reply With Quote
Old 11-14-2018, 03:44 AM   #19
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

As always, you are my hero!

Wish I was bright enough to script...
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 06-14-2019, 12:04 AM   #20
talustalus
Human being with feelings
 
Join Date: Dec 2018
Posts: 1,025
Default

Quote:
Originally Posted by mpl View Post
ReaPack/mpl_Toggle bypass all project FX with latency (PDC) higher than X samples
Hi,Thank you so much for this script.

I am looking for a way to modify the script to make it "set" bypass rather than "toggle" (as having both would be very useful for me.

Is the script easy to modify to make it 'set' bypass for all plugins with latency higher than 128 samples?
talustalus is offline   Reply With Quote
Old 08-10-2019, 02:17 AM   #21
talustalus
Human being with feelings
 
Join Date: Dec 2018
Posts: 1,025
Default

Quote:
Originally Posted by mpl View Post
Well, it was doable with new API introduced in February 2018 (Reaper 5.75+), just there wasn't any scripter pinged to wrote it and I have some free time last week.
This script has changed the way I work much for the better. Only thing is, it's now bypassing an fx in the monitoring section which I need to remain always on.

I don't know if the script can be altered to exclude fx in the monitoring section?
talustalus is offline   Reply With Quote
Old 05-12-2022, 05:25 AM   #22
eliyahillel
Human being with feelings
 
Join Date: May 2019
Location: Israel
Posts: 11
Default

Quote:
Originally Posted by mpl View Post
ReaPack/mpl_Toggle bypass all project FX with latency (PDC) higher than X samples
Thank You so much. The fact that I can think of a feature that I wish reaper had, google it, and immediately find a MPL script for that purpose, is just awesome🙂.
eliyahillel is offline   Reply With Quote
Old 05-12-2022, 08:35 AM   #23
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

The most convenient and awesome way to look for additional Features for Reaper should be ReaPack

-Michael
mschnell is online now   Reply With Quote
Reply

Thread Tools
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


All times are GMT -7. The time now is 01:37 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.