Unwanted crackle/noise when using lfo
-
Good morning all,
I have been trying to solve this for a while now and whatever I seem to do I can't get rid of the issue.
I've created a kind of wow/flutter or wobble effect in an FX plugin I'm working on - it's just an lfo with sine wave modulating the signal and gives it that retro, detuned sound.
It works fine, sounds like it should but when you turn the knob it crackles/distorts and I can seem to get rid of it. Sometimes it goes and sometimes it's there constantly.
It's basically the last thing stopping the plugin being ready for release and I can't seem to figure out a) why it's doing it and b) how to stop it.I've played with the fade in times, smoothing etc on both the intensity and frequency LFOs, I've tried delay modulation, gain modulation and all manner of lfo shapes, frequency ranges etc but the crackle is always there at some level. It seems to gets worse the higher the frequency I'd say.
It's hardly noticeable in HISE but is more prominent when used in DAW and one of the testers has brought it up a few times.Here is a image of the effect and the modulation setup as it currently is. Asni said I've played with different fade in times, smoothing etc but it never seems to go away - these are just the current settings.
Any help would be appreciated as I've been trying to get rid of it for ages and am running out of ideas.
Thanks in advance
-
@rzrsharpeprod what is 'the knob' connected to?
-
@d-healey currently the frequency on the 1st lfo.
But I have tried it connected to the delay directly as well as the frequency in the 2nd lfo as well but all.of the above have the crackling to some degree.
-
@rzrsharpeprod Try adding a Midi Controller modulator connected to the frequency and connect your knob to the modulator's Default parameter. That should smooth the value change.
-
@d-healey said in Unwanted crackle/noise when using lfo:
@rzrsharpeprod Try adding a Midi Controller modulator connected to the frequency and connect your knob to the modulator's Default parameter. That should smooth the value change.
Ok thankyou, I definitely haven't tried this yet.
I'll give it a go when I get back home from work and let you know how I get on.
Thankyou, much appreciated
-
@rzrsharpeprod Hi David, I tried this and it actually made it worse - a lot worse as every movement of the knob crackled and the occasional noises during playback were also increased.
I then had your voice in my head and I made a minimal version - empty preset, added just that effect, nothing else and exported that to see if it still did it. Both using my original method & the MIDI controller method the noises/crackles were still there so I am at a loss.
I'm only looking for a nice sounding, smooth wobble or wow/flutter effect but it has really stumped me.
It's easy to do via LFO for sample based stuff but seems that it's very different for FX plugins as the same methods don't work or produce these unwanted noises. -
@rzrsharpeprod Can you post your minimal snippet?
-
@d-healey
Hi David,Sorry for the slow response on this, it's been quite the week.
Here are 2 snippets, 1 without the midi controller and 1 using it. The one without doesn't sound too bad depending on what instrument you use it on. If you use a higher pitched synthy type one from Serum or something then it sounds worse than something like a piano.The MIDI controller one just crackles a lot more whatever instrument is used.
I may have misunderstood your advice and implemented it wrong though.Without MIDI controller
HiseSnippet 1293.3oc6X8zaaTDEe1Xuz5TZUJDg5IzdfCohRkcaH.hCdSbhiLMI1j0sEDH0NY2YsGxtyrL6ro3hPJG3KA23LG54dBwGgx2.3K.peAPva10d+SpShioMMEUeXkm2LuY98dyu2adyzQvsIggbARqR2AADj1apaMfI62nOlxPsVEocQ8OKJTZ7.9N63QPqLH.GFRbPZZkVWMDsJkQw+dZ8UvdXlMISDBcGN0lrA0mJyj1w7VTOulXGRWpetQunYKaNqA2iGAvojdUT.1dWbOxVX0vlQGo8Fq4PkbgkDKIgHsxqvcFX0m+.Vx3uCMjp.IznFxBlnDwM4dNJDqjhZzm54zYjYGhPZ5cxbBkRbByquI0glJOyYLWbGFYZj2enMSQ3Up.7pkGdUyAuw.IsbPpbBjtrtksfFHy5QgmKn2hIIBWrcwsljwhz9M8FbX.L408w6RZJfFoJrvRUqdMC3yU+T2HlsjxYFb1VbIoMagqN62OakY+gYMNXWttisO0xH3ddDwX6VsSKNJEWfE4uCQbMi8vdQjzABleQep9g6SyukamX04FHm0hQksCHrCiHfF5pT9+gnBFpL16eogdeKOpCQfnfS9b52hw2oFJFv447na2ZUrDOZZfYDVk.hPRUFf1pj8fXhjM0J5qRB2UxChGqe.moVesJG6h9coK39DyAYMbM8oNNdjN7PpxAmgqmTOTRBrnObDVM+yG9i08wYyDxvLXj6nkS7xS8C7HFp37ZPvn.hCAtSqXbrJwCO.BleFhJDhvch7vxhwMpIYXGJbkmrpXjL.uCxmL44VvzjBwKq2gJs6OdLNyXvHrA+h.iCSAcQ80bcI1xL.VVu4WbJju47omCDu6u9nk+.zgC+f.DJgajSvcoNx9YB9RywbTQK1dPLRGtGVbP2boI1Nqcz1Y4IlKnLIiyz702JID7kCHKvXlKAk55azr8vnc3eFoXt1QBr6659W0aJHeaDgYOR39y+nyYpJQnUFw5J6adW7dDWtveX1yT6ZCROXgxKoKAxlBUxXmmHY4y4x9TVubEd7y+Tsdlav4Aqwvfo6jeR5zGGpNwKjLp7EiGs9uWWMsc4ahgDphFdb6cKPi6w3BRxon4k2.Jhh6Ox.hKmwBRHGeRg1WouzhWG9499pueRC3yMa+7o8III0wD8LyDxLe63s+z8YEQ3rJ07Fmbp48e76920KPMM951eyKBp49y+KQSN07O97G+qulZdllZhNQnLk38ZT9e5Xx3hONaeV9b5cvurJ2XadjDx6rIVJnvkAz2Jx2BtAtMAfGiQ7TW5RaFUZhj1UUsiSYQXNwM9G32vNqoZqMryZi5Lua3RItgK.USxHwO0PrG3chaanRBYrNgQDOagCEqx7IS5yMDLwO2PaaIr7cEXVX.OrvDaQ7ocgamElW3sCIJ1+1psrB4S4XwX65o0aBF4X0wBKiDw68K6yiXxip92xSVZxi4YOJel6YOdE3xjEJtnxHLlbwn0fKv3AWzOs5bWbjmbjzhUZrImwC5yYzBEArMAhA60iHxi8wZPKKk37GtOu41DOBNOo88L2.HaXA3mHSoun1I9UpF690UzSfqgJ.z3U2GAnz+qeDfSkCBNMVCersfeO6jWvSwSOerDvtYwOjbE8MUsMRe5Nc8pWuJxGxvcOaakK9CfDliWmaLE5byoPmEmBc9voPmklBc9noPmO9H0Qc3xxQvcPRB4.AcVK41GZoW8QqD5eAMrnm7
Using MIDI controller
HiseSnippet 1328.3oc0X0saaTDEd13LPcJDkzFg3FP6EbQpnDY2FBf3hrINwQlFmXk0MEDBUlr6r1ixtyrr6ro0EgnWx6A2yyPeDf2.tGITeCfyr658mDiiwwspwWX44myLemy467y3NABKZXnH.oUs6.eJR6cvlC3x9M5SXbTqcPZe.9qhBk5OQbxItT81s1oktkfKCDttz.z1C7IggTajlVk8ThnUcdT7mWt41DWB2hlOEBcrfYQ2m4wj4y1w3ALW2lDaZWlWgcutQK3hZHbEQ.7pfqg7IVmR5QOfn11bXj1asqMSJBLkDIMDoM+1B6Al8EOgmr+iYgL.zpA0QlvAkLcSgqsBwpYQM5ybs6LzLDhPZ3N4FkJIFkUvsY1rr4yMNKEufdtDEsGZyMN3U+xgWsQAOsBva9D3sL1zJf4KyWQgsahawkz.GB3BJBqj8hzdAtA3Gob4ZdjSoMCfAYBr5F0pcWc3q67kNQbKISv0E7CDR5g7UuyB+3BUW3mVP+7K43Lx0ZjQWF4xJudv3DbUdj2Izf6peFwMhlsQP8KaewSl80JQqKrQAuEmIOzmx+uHEnTSkx9mhJXqxXq+hoVeSWlMDQv.i7aie.WbRcTLfyYzeiA5gs1gHICOF3DgawmFHYJEPaG5YP7QhSsJdGZ3oRge7d87Eb08qU8RuzmlcgOmZLHefigGy11k1QDxTF3bb0xHTR8MYOCNXLt1Z0QdjmVD19CMEsf64VIb9bu58f.y.HlD3Np0WD.tCIxUdbr1itHeEhZD1QtDY4PIU9izETvqHmUQL4.rGTL+xUN9Zjd5IDtKi6vjV8GMdmaD3E74SNdqMU3MMa06h20wgZIyA673le8XSMUYxfxkjN5FYkPXd9tz8Fd8KlNgtZl5iolABsC0kLzn8m+p+sMdDyV1uHWbDUUZwOCBg5HbIAm2jWYh0y5iWOmeh4EJUR+UDOt1LmGeKbrI+JA3YC6YoDThw627vzLBvuzyvb8wBru2w4u2rY.8GhnbqLFzyVYYCUmEsFRxdwG9c+hwiHmQcDAdoIZyzq8o8fKp3LcoPhWngHqhjJSOgP1mw6Unekm+WK+yF6KD96xIfpaW7P5zmDpJNFRG10i9us2ero5X6JZSfbuAMbEVmVhR2iKBnIEbKNeCnWLg2PEHtKHSH2cbQEsuEuw5qAeb9X02eQC3q6e3rYL5+gO+RhjlaBYl2N18m4mUDg2vikRPbFIbli3orKwpYPFpamW1NM7+BEyuTD+vPZWRLjNeJ3h79jdlRNzChafq3YjDCUtgelQoFGJjyelQ9l7rhw0ct9jFeIbGxaBUcNRDIgLisIx.FzBIF77lv62rn.T4bpqpMcs4Tjijw0TiiSpR41wC9G3S5h0Ui0RWr9vEKZRVLwjbSnACNM9gqwVi2KdrtJMo9dTNM3h0OJ23wuOoOV0eher5gVR356FP3g9hvRGrI0i0E5mOr3jPTkJywQJ2W4nHRvHW5ka1DTxQJiIQFEDyC1xSDwkiqknYRWykZO500ileUDEcUeCxroUnrL1I8MuKjb0EdlXVCawYIGNa4L1sEbgeeAmUpkkinP7XudkyAOREZKojTrUjULNh5RIEIvejw9.wiD.1I5TZKpO41hw4udebBb0UAiWeRVO12NV451aGu9T330wc3QrBDON8eHUwkuQ7Lfdyi+aKqhaqFqm8mCo9CWpg7fLhO1xRYt+Dv9LZYt2THy8mBYVeJj4SmBY1XJj4ylBY97wJipXzVQvqpRBEgI5rax6ozxdLmVEz+dCuTTN
And here's me thinking that adding a 'simple' flutter effect would be straightforward haha