[sdiy] Build a board to restore audio

Richard Wentk richard at skydancer.com
Fri Nov 29 00:02:39 CET 2002


At 07:53 28/11/2002 -0800, you wrote:
>     This is a task that is probably best accomplished in the digital
>domain.  I have not actually tried any of the programs that remove
>"noises" from records, but a friend who has tried a couple told me to
>save my money.  He felt that they made the recordings sound muddy.
>Removing big scratches is fairly easy, however, but it is time
>consuming.  I just use Cool Edit.  A scratch is generally only a couple
>of samples long.  I just grab the peak and drag it back in line.

Cool Edit Pro has some *excellent* automated click 'n sizzle noise 
reduction tools. I use it to get rid of pops and glitches for mastering 
CDs. No mud at all. Doesn't seem to screw up the transients either. It's a 
bit more expensive than the other products, but it's still going to be 
cheaper than trying to build something as good in hardware.

Obviously if you're trying to pull audio out of vinyl that's seriously 
fried, it's going to be hard to do that without some processing artefacts. 
If the information is lost, it's pretty damn hard to recover it. But if you 
have mud, you can always add some sparkle back with an exciter. BBE are 
doing a plug-in version of their Maximiser now. It works pretty well.

>    Removing HUM is another problem.  To do this, you need a notch
>filter, probably several.  Trouble is, these will introduce a lot of
>phase shift around the notch.  Right at frequencies you don't want to do
>this (60,120,180,240Hz).  You might be better off living with the hum.

The usual way to do this is by sampling the noise spectrum and subtracting 
that in FFT-land from the source spectrum. (That's kind of how Cedar works, 
but it's a bit cleverer than that.) Cool Edit Pro and Sound Forge have this 
kind of semi adaptive filtering built in. You have to sample the noise 
spectrum manually, but that's easy enough to do.

This works extremely well for hum, and other quasi-periodic signals. (Air 
conditioner noise, assorted RF whistles, and so on.) It's not so perfect 
for serious tape hiss, but serious tape hiss is a Hard Problem, so that's 
no surprise. There's no neat analogue solution there either. (If you want 
to talk about mud, try one of those dynamic low-pass filtering boxes.)

You can also use Cool Edit's FFT filter to build a set of super accurate 
notches, which will filter the sound without all the usual phase problems 
you get with analogue. You'll find you always need a lot more notches than 
you think you do, because hum often contains surprisingly high harmonics.

For any audio editing the FFT filter is a blast. I use it all the time. 
It's such a cool tool, with a zillion applications. Everyone should have it. :)

Richard




More information about the Synth-diy mailing list