Please reduce plugin latency. If possible, optimize the algorithm to lower it—really needed.
Older plugins introduce too much latency to be usable in today’s workflows.
Please reduce plugin latency. If possible, optimize the algorithm to lower it—really needed.
Older plugins introduce too much latency to be usable in today’s workflows.
I don’t disagree, but it seems like most of the latency introduced by plugins are necessities of the algorithm (as in, it needs to collect enough audio to process before it can start outputting it), rather than because of poor development? If you want an EQ that does zero latency EQ, then use F6 and accept that you won’t get the saturation or dynamic effects of the analogue emulations.
Or maybe you just mean the CPU usage, in which case I 100% agree that this is a very good use of developer time. The recent updates have been great for me here, my LV1C is down to about 40% usage from 80%ish. But don’t stop working on it!
hoon8247, it would be helpful if you note which plugins you have latency issues with. As steve.dower pointed out, it’s not always possible to do something about.
Waves is usually “very good but not not always perfect” about this issue.
For the ‘good’, you’ll notice they have “live” versions of some of their products. One of my favorites is AR TG Mastering Chain. I use the “live” version because it’s zero latency! (I’m grateful for this.) It’s all I ever use, because the full version has ~8000 samples of PDC latency.
Many Waves plugins are “low-latency for how good they sound” … An example would be Kramer Master Tape, which requires 64 samples of PDC latency @ 48khz. That’s pretty low for a tape emulation plugin and it sounds amazing.
SSL EV2 is another. It has 59 samples of PDC latency @ 48khz. It sounds amazing, but if that latency comes from oversampling (which I think it does, based on my Plugin Doctor tests) – it would be nice to be able to turn off oversampling for reduced latency.
For this reason I use SSL 4K G instead, which runs at zero-latency when oversampling is turned off.
Scheps Omni Channel is actually my favorite channel strip, though, and it does run at zero latency! (If they can pull that off with S.O.C., I wish they’d offer that option for SSL EV2 & CLA Mixhub.)
H-Comp is another that requires some latency - perhaps due to the integrated limiter? But again, an option to turn that off would be appreciated.
At the heart of the matter is the belief that many developers have that “low latency is okay.” But the problem comes when you use it in series. A few plugins with 64 samples of latency on tracks, submixes, and master bus adds up to 576 samples of latency – and that’s enough to impact your playing.
Problem is, many electronic and independent artists sort of mix as they compose, so zero-latency plugins are critical for that.
There’s a sign that Waves is listening, though – notice Magma BB Tubes has adjustable oversampling, and it is indeed zero-latency when turned off! They also issued “live” versions of both Silk EQ and Curves Equator if I’m not mistaken… Waves AQ as well. So by no means are we ignored on this issue.
I suspect one day we’ll get a Waves version update where they add adjustable oversampling to most of their plugins as a feature, like it is in Magma BB Tubes. That would be awesome.
But Magma Tube Channel Strip doesn’t have the setting!! And being a channel strip, I could really use the zero latency for that.
Oversampling is great, I just need to be able to turn it off while composing.
PS. Some devs offer automatic oversampling when rendering. Not all DAWs support it, but that’s a cool feature, too.
PS #2. Kramer Pie is another really good compressor which is zero-latency…
PS #3. Waves has a helpful chart with all their products and how much latency they require: https://www.waves.com/support/tech-specs/plugin-latency
I’m not really talking about plugin latency in a studio context where you can just compensate for it later or live with a bit of delay. I’m talking about real live sound situations — especially monitor console work where everything has to feel immediate and natural.
In that environment, latency isn’t just a technical number anymore — it becomes a real operational limitation. There are plenty of times where I simply can’t use certain plugins I would otherwise want to use, not because they don’t sound good, but because the added latency makes them unusable for real-time monitoring.
Anyone who has spent time on monitors knows this — singers and players can be way more sensitive to latency than people expect. Some of them will pick up on even a small delay in their IEM mix, and once they do, it affects their timing, their confidence, and ultimately the performance.
At that point, it’s not about “sound quality vs CPU” anymore — it’s about whether the system disappears enough for the artist to forget it’s even there.
There are some functions that are capable or working with super low latency, such as amplitude/dynamic based processing, while others require a slice of “data over time” to make the necessary calculations.
Anything that works with frequencies for example, because that’s about cycles over time. But then there are processes that utilise a lookahead, or oversampling and even AI. All that requires “data over time” so that it’s able to perform the required calculations.
So asides from choosing plugins that avoid much of the above, or at least, least you deactivate those options, you can also reduce your IO Buffer Size and increase the sample rate of your session. That will indeed have a big impact on latency. Though, nothing comes for free because doing that will require more CPU power to keep up with the smaller buffer sizes and the faster rate of the incoming data.
Yeah, I also spend as much time doing live as post, including monitors, so I put a lot of effort into getting the latency down for monitors. That means I’m also familiar with how Waves’s latencies are, and overall, they’re pretty good (at least on the LV1C). My main request would be a warning before adding a plugin that’s going to affect latency compensation, so I can do it at a quiet moment and avoid the brief pause in all audio.
I wouldn’t say no to lower latencies here and there (PuigTech EQs and SSL EV2 as mentioned come to mind), but it’s certainly not bad enough for a two line “just do it” feature request. A specific list of “can we have ‘Live’ versions of X, Y, Z” or “can we disable oversampling on X, Y, Z” would be more likely to achieve something.
I’ve actually spent a lot of time (probably too much, hah) figuring out which parts of my signal chain can skip latency compensation for the sake of monitors, and double-patching inputs for certain parts (vocal in particular) so that they can get it in their ears more directly. It’s not too difficult to work around the plugins that introduce latency, and if we want to keep aliasing down, there isn’t really much choice.
Thanks, but I could really do without the unsolicited advice.
Actually, there is one thing you could try that might help a little with aliasing, but doesn’t involve oversampling or higher sample rates. That is to use something like a shelf to turn down all the high frequencies prior to certain processes that could potentially generate aliasing. At the end of the process add another shelf turning those frequencies back up again.
It should help a little.
Copyright © 2025 Waves Audio Ltd. All rights reserved. Contact Us | Terms & Conditions | Privacy Policy