Latency problem on FX plugins...
-
just tried a 10 FX rack (reverb, chorus, filter, saturator, etc. ...) in 32 and 64 bits VST WIN in Studio One, reaper and cakewalk/bandlab and all working well. No latency.
made with the latest version of HISE in date.
i use ASIO (behringer WDM audio) and ASIO4all.
-
@staiff It was doing that on Dynamics FX. Did you tried it?
Tweaking attack & release knobs also weirdly changes latency. I've downloaded ASIO SDK again from Steinberg and now the latency is very low. -
yes tried the dynamic.
i remember with my old PC all worked fine since years. but one day adding FX in studio one caused latency. i didn't change anything. never found why. never found what caused this problem.
now i've a brand new PC so fresh installs, and all work fine with no latency with the same ASIO, DAW, VST and external soundcard.
so i don't know. HISE plugs is not the problem.
It's inside your config, but really don't know why/where (like me before). -
Ah now I understand. The dynamics module has a "lookahead" mode when you turn the limiter attack below 10ms (or something like that). In this case it needs to analyse the future signal hence introduce latency.
-
@christoph-hart Yes you are right, probably it is the reason.
-
@Christoph-Hart said in Latency problem on FX plugins...:
The dynamics module has a "lookahead" mode when you turn the limiter attack below 10ms (or something like that). In this case it needs to analyse the future signal hence introduce latency.
I'm just noticing this now. Is there a way to compensate for the "look ahead" latency?
-
@dustbro I just set the min value in properties to 10ms so it never goes below
-
@SteveRiggs said in Latency problem on FX plugins...:
I just set the min value in properties to 10ms so it never goes below
is 10ms the actual value?
-
@Christoph-Hart Adjusting the Limiter attack during playback creates some nasty audio glitching. Is this a known issue?
-
@dustbro
If you set your attack sliders properties like this it will work with 10ms as the min value :)
-
Good to know, wasn’t aware of the lookahead functionality below 10ms
-
What if you use
Engine.setLatencySamples(Engine.getSamplesForMilliSeconds(10))
?
10ms attack is a big min value for a limiter...