Dynamic Rumble Filter

Effects, Recipes, Interfacing with other software, etc.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
steve
Site Admin
Posts: 80677
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Dynamic Rumble Filter

Post by steve » Fri Sep 04, 2009 12:22 am

I've come round to your idea jtp_60
My latest code uses an envelope follower to control the cut-off frequency of a high pass filter. The envelope follower uses RMS values takes over 100 samples, which stops the filter from jittering on crackles. Including a fixed sub-sonic filter takes care of any DC or very low frequencies while having negligible effect on the real audio, while a gentle slope (6dB /octave) rolls off the bass when the audio level drops below the threshold level.
It seems to work pretty well, but what we really need is some audio samples for testing.
I'll post the code as soon as I've made it into a plug-in.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

davidcw
Posts: 6
Joined: Sun Aug 16, 2009 1:07 am
Operating System: Please select

Re: Dynamic Rumble Filter

Post by davidcw » Fri Sep 18, 2009 7:34 am

stevethefiddle wrote:I've come round to your idea jtp_60
My latest code uses an envelope follower to control the cut-off frequency of a high pass filter. The envelope follower uses RMS values takes over 100 samples, which stops the filter from jittering on crackles. Including a fixed sub-sonic filter takes care of any DC or very low frequencies while having negligible effect on the real audio, while a gentle slope (6dB /octave) rolls off the bass when the audio level drops below the threshold level.
It seems to work pretty well, but what we really need is some audio samples for testing.
I'll post the code as soon as I've made it into a plug-in.
Hi Steve,
Did you find coding your filter was possible to do?
Here is a sample from a turntable with pops and
crackles reduced, but the turntable rumble and idler
noise is plainly audible.
http://rapidshare.com/files/281649176/Rumble_test.wav

steve
Site Admin
Posts: 80677
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Dynamic Rumble Filter

Post by steve » Fri Sep 18, 2009 1:27 pm

Oh brilliant - I'd forgotten about this.
Thanks for the audio sample - this should be a really good one for testing as it has some nice deep bass with those double basses at the beginning.

As it is, it works as a "proof of concept" but it sounds terrible. It is really obvious where the effect cuts in and out. It needs a some major tweaking, and that audio sample will be a great help.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

davidcw
Posts: 6
Joined: Sun Aug 16, 2009 1:07 am
Operating System: Please select

Re: Dynamic Rumble Filter

Post by davidcw » Fri Sep 18, 2009 9:23 pm

Here is a sample of groove noise after the pops and crackle have been reduced.( I used Wave Corrector)
I was thinking it might be easier to just use Dominic Mazzoni's Noise Removal, and take a noise profile
from the groove noise? ( Perhaps after also applying a LP filter to the groove noise sample.)

http://rapidshare.com/files/281934431/Groove_Noise.wav

jtp_60
Posts: 21
Joined: Sat Aug 29, 2009 10:25 am
Operating System: Please select

Re: Dynamic Rumble Filter

Post by jtp_60 » Sat Sep 19, 2009 3:33 pm

You propably need to improve the grounding from turntable/pre-amp to PC/audio interface (try different places for ground on PC side (I normally ground through sound card ground but that does not always work that way)) or/and fix the PSU from turntable/pre-amp (try by either improving the PSU or by just removing it out from the device). That background noise there is, may come also from external source as well (power line, charger, PC monitor, etc. there are many other possible sources). Keep turntable/pre-amp far from those.

Untill Steve gets everything working, you can use this (it's a VST implementation of std. static 12th order HP filter @ 60Hz). If you like to tweak the filter more, just download the SynthEdit package + Butterworth/Chebyshev filter packages from Christian-W Budde's site. Why @ 60Hz ... if you just plot the spectrum for groove_noise.wav.


Juha
Last edited by jtp_60 on Sat Sep 19, 2009 8:20 pm, edited 1 time in total.

steve
Site Admin
Posts: 80677
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Dynamic Rumble Filter

Post by steve » Sat Sep 19, 2009 4:43 pm

Audacity already has a high pass filter, so there's really no need to install a VST effect.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply