From the original SynthMaker forum (2004–2014), with its members’ names and dates.
MDMA ·
So I've created this ugly ass looking free plugin!
The delay knob, delays the left channel when turning it to the left and the right channel when turning it to the right.
The thing is, I get loads of noise when moving this knob!
Is it possible to avoid this?
Thanks in advance!
Here is the osm with only the delay knob:
tektoog ·
Try that maybe...
This is the first thing that came to my mind. Quick and dirty...
But some kind of buffer before the output should be a better soluce...
tektoog ·
Actually maybe just a sample and hold to send the value only when the knob has stopped moving shoud work better
Like this:
MDMA ·
tektoog wrote: Actually maybe just a sample and hold to send the value only when the knob has stopped moving shoud work better
Like this:
Thanks a lot mate!
I can't believe something like this hasn't crossed my mind before.
MDMA ·
Humm, after a few tests I realised that it still has noise artefacts, not nearly as many as before though.
And I cant change its value while holding a note winch makes it uselles for the plugin I'm working at the moment winch needs this to work in real time because it will be modulated by an LFO!
Anyway, thanks for helping out, I will see what I can do to optimize it and if come up with a working solution, will post!
trogluddite ·
Hi mate,
I think tektoog got part way there in version {1} when he added the de-zippers.
But, even with the de-zippers in place, the delay time can only be changed in whole sample sizes - that's a limitation of the code, rather than your design work.
When the delay time is changed, there are little 'steps' as the delay jumps up (or down) by one whole sample, causing tiny distortions in the waveform When you start adding LFO's etc. this will become even more noticable, as very small modulation changes tend to make the problem more audible.
You should be able to solve this by using an "interpolated delay" module (should be already in your toolbox)- interpolation calculates the value 'in-between' samples, so that the delay time can be fractional numbers, making it a lot smoother when the delay changes. Just connect it up exactly like the normal delay block.
Look forward to hearing it with LFO - should make some great Haas/Doppler stereo for big wide swooshiness! 🙂
MDMA ·
trogluddite wrote: Hi mate,
I think tektoog got part way there in version {1} when he added the de-zippers.
But, even with the de-zippers in place, the delay time can only be changed in whole sample sizes - that's a limitation of the code, rather than your design work.
When the delay time is changed, there are little 'steps' as the delay jumps up (or down) by one whole sample, causing tiny distortions in the waveform When you start adding LFO's etc. this will become even more noticable, as very small modulation changes tend to make the problem more audible.
You should be able to solve this by using an "interpolated delay" module (should be already in your toolbox)- interpolation calculates the value 'in-between' samples, so that the delay time can be fractional numbers, making it a lot smoother when the delay changes. Just connect it up exactly like the normal delay block.
Look forward to hearing it with LFO - should make some great Haas/Doppler stereo for big wide swooshiness! 🙂
Hey mate,
Thanks for the tip bro, I'm now going to test it! 😉
MDMA ·
Its much better with the interpolated delay, when moving the knob instead of distortion it now gives a kind of unision effect!
trogluddite ·
He he, turns my head inside out listening on headphones!
That's a good basis for lots of different flange/chorus/stereo etc. effects. The way you juggle the two delay times lets it do a proper "thru zero" flange too (v.slow LFO, mix the two delays to mono). Surprising how many quite expensive modulation FX won't let you do that!
MDMA ·
trogluddite wrote: He he, turns my head inside out listening on headphones!
That's a good basis for lots of different flange/chorus/stereo etc. effects. The way you juggle the two delay times lets it do a proper "thru zero" flange too (v.slow LFO, mix the two delays to mono). Surprising how many quite expensive modulation FX won't let you do that!
True!
On my other plugin I'm simply offsetting, like pushing the audio back and foward in time and the effect is quite cool too.
good experiment this one! 🙂
Wrote something here? To have a post removed or your name hidden, write to [email protected].