Page 1 of 1

FR: Low Latency Mode

Posted: 12 Aug 2020 22:39
by Lytz1
Hey there,

another one, this one might be much more useful than the other ones.

It would be good to have a "Low Latency Mode":

When using plugins that introduce latency (some DSP heavy plugins do significantly)
the major DAWs have a "low latency" option.

That means that if you need to record audio or midi later on in the project,
you enable "Low Latency Mode" and all plugins that introduce significant latency
are temporarily disabled so that you can record your data with good timing and
immediate response when hitting keys.

This might be even more important in Radium, because you can't disable plugins manually
like in other DAWs that may not have a low-latency mode, but high-latency plugins can still be manually
disabled to get a more responsive recording environment.

So in Radium right now you have to live with the latency, no matter what.
(or you delete the plugins for the time being and load them back again and dial in the settings again..
but this is obviously pretty cumbersome...)
So a Low-Latency-Mode would be an excellent addition here IMHO.

Best,
tL.

Re: FR: Low Latency Mode

Posted: 13 Aug 2020 06:37
by kjetil
Yes, should be easy to add an option to disable latency compensation globally.

Re: FR: Low Latency Mode

Posted: 14 Aug 2020 08:13
by kjetil
I've added an option to turn off latency compensation. Is that enough?

Re: FR: Low Latency Mode

Posted: 14 Aug 2020 22:09
by Lytz1
Yes, that's certainly good enough.

Can this be done on the fly or does it require menu-diving?

Re: FR: Low Latency Mode

Posted: 15 Aug 2020 05:44
by kjetil
It's in the Audio tab in Preferences. You can also assign keybinding to "setLatencyCompensationEnabled". Restart not required.

Re: FR: Low Latency Mode

Posted: 21 Aug 2020 19:16
by Lytz1
Can't assign hotkey..
There is no option to bind it. Just a checkbox. No right-click menu when clicking on it.

How to do this in Scheme? Something like this? --> ra.evalScheme "(ra:setLatencyCompensationEnabled)"

Re: FR: Low Latency Mode

Posted: 21 Aug 2020 19:38
by kjetil
Lytz1 wrote: 21 Aug 2020 19:16 Can't assign hotkey..
There is no option to bind it. Just a checkbox. No right-click menu when clicking on it.

How to do this in Scheme? Something like this? --> ra.evalScheme "(ra:setLatencyCompensationEnabled)"
Yes:
F12: ra.evalScheme "(ra:setLatencyCompensationEnabled (not (ra:latencyCompensationEnabled)))"