Volume burst when changing preset with Convolution.
-
@Lindon said in Volume burst when changing preset with Convolution.:
No convolution reverb will change its IR in real time without artifacts
That might be true , but there should be a "fix" for that , a small fade in or something, volume jumps or glitches are not acceptable in plugins.
I am just changing presets , and I should not get a huge volume bump/glitch, sounds a bit like its bypassed and fully dry for a a few milliseconds. (not sure though why this jump happens)
Btw , there is also a glitch when I switch impulses , also unacceptable and should be fixed.
As for delays , the delay plugins I am using dont have that zipper noise.
-
@lalalandsynth - fixed by who? You want this feature maybe you could decide how to implement this?
-
@Lindon First I would need to know what is actually happening , recalling a preset does not give the same Glitch issue as when just switching impulses.
So.
-
Impulse switching - Ticks/pops , this needs to be fixed in the Convolution engine or so I was told by @Christoph-Hart .
In the meantime I could make a small fade , I could even make it so that when the impulse is switched , it actually delays the switching by a few milliseconds, applies a fadeout -switch impulse - fade in.
This can be scripted or even included as an option on the convolution verb. -
Preset Switching . I dont know what the issue is , as I said its not the same as when switching impulses.
Again...possible fix, fade in after preset switch ? -
Delay , I dont know how other plugin dev make it so that it has no zipper noise but its definitely possible.
To be honest I dont consider it a "feature" to be able to use the convolution reverb without clicks , pops and bypassing/volume jumps. I realize how convolution reverbs work but the ones I use dont do that.
-
-
@lalalandsynth I'm using a couple Convolution modules that I flip-flop with a crossfade for program changes. Still tinkering, but it works pretty well so far.
-
Ah, I understand now. I think the problem is that I've added a "kill voices before changing IR samples" function that will smooth out clicks when you switch IRs in a virtual instrument, but if you use it in a audio effect, it will still produce incontinuities in the incoming audio stream.
However the delay should already be made clickless (it basically doubles the delay processing and applies a fade between the two delays when you change the delay time, but I'll take a look why it isn't working). The other way of changing delay times dynamically would be interpolating the delay time but this would introduce a pitch-shift effect during changing of the delay time which is rather undesirable...
-
@Christoph-Hart said in Volume burst when changing preset with Convolution.:
this would introduce a pitch-shift effect during changing of the delay time which is rather undesirable...
This might actually sound fun :)
-
@christoph-hart
Has this been "fixed" ? If not I was going to use a timer and create a fade in/out.
Rather not put in the work if its been fixed, could of course test with the latest version but a bit concerned updating HISE at the moment , want to get this plugin finished as is , if possible. -
@dustbro Do you have an example of how you do this ?
-
@lalalandsynth sorry I spaced on this one... I'll throw an example together soon
-
@dustbro All good, fixed over here.