Hi. With the time I've saved not having to adjust the channels for
ladspa plugins in the latest release ;) I thought I'd post a quick
how-to about how to do noise reduction using a noise profile in
mhwaveedit, since it's not built into the effects interface (doesn't
show up with other sox effects in the browser). Also attached is a zip
file with slightly less saturated versions of the button and other
images, in case anyone else would like to use them.

First of all, you'll need sox, which you probably already have included
in your distro, and this may not work with very old versions (I don't
know when the noisered effect was added). Then, while editing a file in
mhwaveedit, select a small portion of the audio (around 1 second, more
or less) that represents ONLY the noise, and not any desired part of the
signal. Then select "Pipe through program..." from the Effects menu, and
put this into the text field (you'll later be able to select it from a
drop down list after entering it once):

sox -t wav - -n noiseprof /tmp/noiseprof.txt

Check the "Send wav header" box, then hit "Apply". You'll get an error
message about the effect not returning any data, but that's ok - it
wasn't supposed to. It should have written a noise profile to
/tmp/noseprof.txt, you can check to see if it's there. If it is, then go
ahead and select the part of the audio you want to apply the noise
reduction to (probably the whole thing) and then run this in the "Pipe
through program..." dialog:

sox  -t wav - -t raw - noisered /tmp/noiseprof.txt 0.2

The "0.2" is the strength of the effect, in the range 0-1, with 0.2
being a pretty good starting point for subtle noise reduction. Sox will
issue some warnings, but as long as we got the results we wanted, we
don't care about that, right? ;) Hope maybe somebody finds this useful.

-- 
    yawfle

_______________________________________________
Mhwaveedit-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mhwaveedit-discuss

Reply via email to