SynthMaker

Delay causing noises?

Archive · 2012 10 old posts

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].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.