Wouldn’t it be possible to create a “crossfade” for a few ms when enabling the effect. This way, processing in the background an so CPU consumption could be avoided and the effect would beginn just a few ms later, which - in my opinion- wouldn’t be noticeable at all.
Hi @EdTi ,
I think @musicullum wrote exactly what you write. The thing is just what happens if the “un-bypassed” / “enabled” FX is initially in “switched off” state.
While loading quickly some of my commercial fx-es, seems they were all initially ON. So I would drop this hall question, but theoretically true that if one random guy is initially turned off, VL couldn’t avoid “turning ON noise” because thing is happening inside the “black box” (inside the plugin)
Right. Actually, it fades out for a short period, then switches insert enable or plug, then processes the new chain and then fades in for a short period.
As said, this works for eq and most dynamics, but it may still cause artifacts for instance with a chorus which start in the middle of the modulation phase. Then we need bypass. Just give it a try with the next version.
Tried it with Version 2.1.2 and unfortunately I can’t hear a difference at all. There are still noticeable noises.
Which type of plugins do you use?
I try to reproduce the effects of my TC Helicon Voice Live, so i use Waves Tune Realtime, Waves Harmony and Waves Doubler.
There is a thread elsewhere cannot find now…
If the fx are depending on time/phase, like chorus etc, there may be artifacts despite the fade in/out we already do, because those effects have been halted while disabled, and pick up where they left when enabled again, which is likely to be at a different phase position as before, causing these artifacts. It does not happen with dynamic fx like compressors/limiters, or eq.
As said above, there is no Bypass function for Inserts in VST Live yet. In order for this to work w/o artifacts, all fx would have to continue to process even when disabled, which is obviously stressing CPU.
We are trying to come up with a solution.
Hi @EdTi @musicullum ,
What if simply adjust mix to zero with Automation track for now in all cases where plugin not working well with bypassing. That is a plugin specific thing/(issue).
Second, there are “bypass-like” function buttons in most plugins they could be controlled too.
I would personally dislike a bypassed-but-still-eating-resources plugin solution!! While developers are burning valuable resources to achieve this there will be users they won’t like a “running in the background” solution either.
Last but not least, in my experience and measures, plugins are buffering also their processing needs some time too, that means to me as soon as connecting and disconnecting them in signal chain there must be some audio glitch (plugin dependent)
Ps.:
@EdTi you’ve referenced TC VoiceLive. I have TC VL3ex and while not using it’s pitch, but was trying all scenarios in the last couple of yrs, it has feel-able phasing with org sig. when pitccorr/ harm is inserted
@fkalmus I understand your point, but unfortunately the plugins mentioned don’t have a bypass-like function or an option to control the mix. A lot of plugins lack this option.
I would welcome a possibility of having the plugins “running in the background”.
@musicullum
To meet everyones needs, perhaps an additional button besides the bypass button could be added to enable background processing when necessary.
PS:
@fkalmus we use voice live racks and encounter various audio issues (e.g., background noise). That’s why we want to replace them with a clean software solution.
and…
The existing one is “Enable”, so yours would be “Bypass” (means process continues).
Unfortunately, just a button won’t do But we have it on our list.
Thank you very much for the help. I had indeed misinterpreted the functionality of those buttons. I will give a try!
Yepp, I thing you were looking exactly for this. Create an Autom track, select your stack / plugin, then map eg mix param